DEMO enhanced BPMN

Sérgio Guerreiro,Jan Dietz
2024-09-25
Abstract:This paper presents an integration between DEMO (Design and Engineering Methodology for Organizations) and BPMN (Business Process Model and Notation). While BPMN is widely used for its intuitive, flow-based representation of business processes, it suffers from a lack of formal semantics, ambiguity, and limitations in modeling multi-party collaborations. In contrast, DEMO offers a theoretically robust, ontology-driven framework that focuses on abstracting the essential structure of business processes. A novel approach combining the rigor of DEMO's transaction patterns with the more practical, widely adopted BPMN framework is proposed and demonstrated. This integration allows for the benefits of DEMO's theoretical foundations to be utilized within BPMN diagrams, providing a more comprehensive and precise understanding of business processes. We argue that this combination enriches the modeling of business processes, providing a more coherent and reliable tool for both practitioners and researchers.
Software Engineering,Emerging Technologies
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is the limitations of the existing BPMN (Business Process Model and Notation) in practical applications. Specifically: 1. **Lack of formal semantics**: Although BPMN is intuitive and widely used, its semantic definition is not clear enough, resulting in a great deal of confusion in practical applications. 2. **Ambiguity and limitations in multi - agent collaboration**: BPMN has limitations in modeling multi - agent collaboration and it is difficult to accurately express complex collaboration scenarios. 3. **Limited verification potential**: Due to the lack of a strict theoretical basis, the verification ability of BPMN models is limited. To solve these problems, the paper proposes to integrate DEMO (Design and Engineering Methodology for Organizations) with BPMN. DEMO provides a powerful theoretical framework based on ontology and can abstract the essential structure of business processes. By combining the strict transaction patterns of DEMO and the intuitive and widely - used advantages of BPMN, a more comprehensive and accurate understanding of business processes can be achieved. ### Specific objectives: - **Enhance semantic clarity**: Use the theoretical basis of DEMO to make up for the deficiencies of BPMN in semantic definition. - **Improve modeling accuracy**: By introducing the transaction patterns of DEMO, make the BPMN model more accurately reflect the essence of business processes. - **Support multi - agent collaboration modeling**: Expand the capabilities of BPMN so that it can better handle multi - agent collaboration scenarios. - **Improve verification capabilities**: With the help of the theoretical framework of DEMO, enhance the verification and reliability of BPMN models. Through this integration, researchers hope to provide practitioners and researchers with a more coherent and reliable business process modeling tool.