A Systematic Approach to Derive Conceptual Models from BPMN Models
摘要
In the digital systems industry, there is a critical intersection between business process modeling and software engineering. This means that companies need to coordinate and align both business process models and conceptual models. However, responsibilities are often divided within the companies, with individuals having expertise in only one of these areas. This division makes the transition from business process models, typically represented as BPMN diagrams, to Conceptual Models, represented as UML Class Diagrams, a challenging task. The difficulty arises from the intrinsic differences between the two notations. This paper proposes an approach to address this problem by developing a software system that leverages the capabilities of OpenAI’s ChatGPT to extract contextual information from BPMN diagrams and generate corresponding UML Class Diagrams. This approach provides a systematic method for transforming business process models into software-based conceptual models. Furthermore, it demonstrates the potential of Artificial Intelligence in automating the complex task of software engineering when combined with business process management.