Ontology-Driven Model-to-Model Transformation of Workflow Specifications
Francisco Abreu, Lu\'is Cruz, S\'ergio Guerreiro

TL;DR
This paper presents an ontology-driven pipeline that systematically converts proprietary workflow models into standard BPMN diagrams, enhancing interoperability, reusability, and semantic traceability across different workflow languages.
Contribution
It introduces a reusable, ontology-based model-to-model transformation approach that externalizes mappings, supporting conversion from proprietary formats to BPMN with high success rate.
Findings
Produced 92 BPMN diagrams from 69 workflows with 94.2% success rate.
Externalized mappings support reusability and vendor independence.
Diagrams improve understanding and diagnosis of workflows.
Abstract
Proprietary workflow modeling languages such as Smart Forms & Smart Flow hamper interoperability and reuse because they lock process knowledge into closed formats. To address this vendor lock-in and ease migration to open standards, we introduce an ontology-driven model-to-model pipeline that systematically translates domain-specific workflow definitions to Business Process Model and Notation (BPMN) 2.0. The pipeline comprises three phases: RML-based semantic lifting of JSON to RDF/OWL, ontology alignment and reasoning, and BPMN generation via the Camunda Model API. By externalizing mapping knowledge into ontologies and declarative rules rather than code, the approach supports reusability across vendor-specific formats and preserves semantic traceability between source definitions and target BPMN models. We instantiated the pipeline for Instituto Superior T\'ecnico (IST)'s Smart Forms &…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Scientific Computing and Data Management · Model-Driven Software Engineering Techniques
