A Compositional Approach to Mapping BPMN to DCR for Cross-Paradigm Process Modeling
The Business Process Model and Notation (BPMN) standard is widely used for business process modeling, simulation, and execution. BPMN represents an \textit{imperative process modeling language}, specifying how business objectives are achieved through explicit control flow. In contrast, \textit{declarative process modeling languages} describe why and under what constraints a process can be executed, emphasizing flexibility and compliance. While prior work has explored encodings between low-level imperative and declarative languages, there remains limited research on formal mappings between high-level, widely adopted notations such as BPMN and declarative process modelling notations adopted in industry. Building on process-algebraic representations, this paper proposes a compositional encoding of BPMN constructs into Dynamic Condition Response (DCR) graphs, establishing a formal correspondence between imperative and declarative process models. The encoding preserves operational correspondence and ensures semantic consistency across paradigms. To illustrate practical applicability, the approach is implemented in an open-source simulator, \textit{bpmn2dcr-js}, which supports interactive visualization and execution of cross-paradigm process models, facilitating integration, analysis, and education in business process management.
Sun 12 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
16:00 - 17:30 | Session 3: Formal Modeling, Specification & SemanticsResearch Track / FormaliSE Program at Oceania VIII | ||
16:00 30mTalk | A Compositional Approach to Mapping BPMN to DCR for Cross-Paradigm Process Modeling Research Track | ||
16:30 30mTalk | Cargo Sherlock: An SMT-Based Checker for Software Trust Costs Research Track Muhammad Hassnain University of California, Davis, Anirudh Basu University of California, Davis, Ethan Ng University of California, Davis, Caleb Stanford University of California, Davis | ||
17:00 15mTalk | Spectabular: Interactive Tabular Requirements Specifications (Research Ideas Paper) Research Track Emil Sekerinski McMaster University, Canada | ||
17:15 15mTalk | Towards Modeling IoT Applications: Specification, Animation and Reasoning in Anemone Research Track | ||