A Systematic Approach to Derive Conceptual Models from BPMN Models

被引:0
|
作者
Lopes, Ricardo [1 ]
Araujo, Joao [1 ]
da Silveira, Denis Silva [2 ]
Sardinha, Alberto [3 ]
机构
[1] NOVA Sch Sci & Technol, NOVA LINCS, Caparica, Portugal
[2] Univ Fed Pernambuco UFPE, Recife, Brazil
[3] Pontificia Univ Catolica Rio de Janeiro PUC Rio, Rio De Janeiro, Brazil
关键词
Business Process Model Notation (BPMN); Conceptual Model; Large Language Models; Model Driven Development;
D O I
10.1007/978-3-031-64073-5_6
中图分类号
F [经济];
学科分类号
02 ;
摘要
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.
引用
收藏
页码:83 / 96
页数:14
相关论文
共 50 条
  • [1] From BPMN Models to SoaML Models
    Leshob, Abderrahmane
    Blal, Redouane
    Mili, Hafedh
    Hadaya, Pierre
    Hussain, Omar Khadeer
    [J]. COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2019), 2020, 993 : 123 - 135
  • [2] Automatic Generation of ETL Physical Systems from BPMN Conceptual Models
    Belo, Orlando
    Gomes, Claudia
    Oliveira, Bruno
    Marques, Ricardo
    Santos, Vasco
    [J]. MODEL AND DATA ENGINEERING, MEDI 2015, 2015, 9344 : 239 - 247
  • [3] From BPMN process models to DMN decision models
    Bazhenova, Ekaterina
    Zerbato, Francesca
    Oliboni, Barbara
    Weske, Mathias
    [J]. INFORMATION SYSTEMS, 2019, 83 : 69 - 88
  • [4] Deriving use case models from BPMN models
    Bouzidi, Aljia
    Haddar, Nahla
    Ben Abdallah, Mounira
    Haddar, Kais
    [J]. 2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 238 - 243
  • [5] An Approach for the Transformation and Verification of BPMN Models to Colored Petri Nets Models
    Meghzili, Said
    Chaoui, Allaoua
    Strecker, Martin
    Kerkouche, Elhillali
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2020, 8 (01) : 17 - 49
  • [6] A formal approach for the analysis of BPMN collaboration models
    Corradini, Flavio
    Fornari, Fabrizio
    Polini, Andrea
    Re, Barbara
    Tiezzi, Francesco
    Vandin, Andrea
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 180
  • [7] A Model-Driven Service Specification Approach from BPMN Models
    Blal, Redouane
    Leshob, Abderrahmane
    [J]. 2017 IEEE 14TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE 2017), 2017, : 126 - 133
  • [8] A Model Transformation Approach to Derive Architectural Models from Goal-Oriented Requirements Models
    Lucena, Marcia
    Castro, Jaelson
    Silva, Carla
    Alencar, Fernanda
    Santos, Emanuel
    Pimentel, Joao
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2009 WORKSHOPS, 2009, 5872 : 370 - +
  • [9] AI Approach to Formal Analysis of BPMN Models: Towards a Logical Model for BPMN Diagrams
    Ligeza, Antoni
    Potempa, Tomasz
    [J]. ADVANCES IN BUSINESS ICT, 2014, 257 : 69 - 88
  • [10] An Automatic Approach to Transform BPMN Models to Pi-Calculus
    Boussetoua, Riad
    Bennoui, Hammadi
    Chaoui, Allaoua
    Khalfaoui, Khaled
    Kerkouche, Elhillali
    [J]. 2015 IEEE/ACS 12TH INTERNATIONAL CONFERENCE OF COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2015,