FormaliSE 2026
Sun 12 - Mon 13 April 2026 Rio de Janeiro, Brazil
co-located with ICSE 2026

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 Apr

Displayed 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
30m
Talk
A Compositional Approach to Mapping BPMN to DCR for Cross-Paradigm Process Modeling
Research Track
Yue Zhou , Hugo A. López Technical University of Denmark
16:30
30m
Talk
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
15m
Talk
Spectabular: Interactive Tabular Requirements Specifications (Research Ideas Paper)
Research Track
Emil Sekerinski McMaster University, Canada
17:15
15m
Talk
Towards Modeling IoT Applications: Specification, Animation and Reasoning in Anemone
Research Track
Manel Barkallah University of Namur, Jean-Marie Jacquet University of Namur