AUTOMATIC BRIDGE BETWEEN BPMN MODELS AND UML ACTIVITY DIAGRAMS BASED ON GRAPH TRANSFORMATION

被引:0
|
作者
Rahmoune, Yasmina [1 ]
Chaoui, Allaoua [2 ]
机构
[1] Abdelhamid Mehri Constantine2 Univ, Assia Djebar Teacher Training Sch Constantine, Dept Comp Sci, MISC Lab, Constantine, Algeria
[2] Univ Constantine 2 Abdelhamid Mehri, Fac Nt, Dept Comp Sci & Applicat, MISC Lab, Constantine, Algeria
来源
COMPUTER SCIENCE-AGH | 2022年 / 23卷 / 03期
关键词
MDE; BPMN; Business Process Models; UML-AD; Meta-Modeling; Graph Grammars; Models Transformation; AToM3; BUSINESS; VERIFICATION; PROFILE;
D O I
10.7494/csci.2022.23.3.4356
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Model-driven engineering (MDE) provides the available tools, concepts, and languages for creating and transforming models. One of the most important successes of MDE is model transformation; it permits the transformion of models that are used by one community to equivalent models that can be used by another one. Moreover, each community of developers has its own tools for verification, testing, and test-case generation. Hence, a developer of one community who moves to another community needs a transformation process from the second community to his/her own community and vice versa. Therefore, the target community can benefit from the expertise of the source one, and the developers do not begin from zero. In this context, we propose an automatic transformation in this paper for creating a bridge between the BPMN and UML communities. We propose an approach and a visual tool for the automatic transformation of BPMN models to UML activity diagrams (UML-AD). The proposed approach is based on meta -modeling and graph transformation and uses the AToM3 tool. Indeed, we were inspired by the OMG meta-models of BPMN and UML-AD and implemented versions of both meta-models using AToM3. This latter one allows for the automatic generation of a visual-modeling tool for each proposed meta-model. Based on these two meta-models, we propose a graph grammar that is composed of 58 rules that perform the transformation process. The proposed approach is illustrated through three case studies.
引用
收藏
页码:411 / 447
页数:37
相关论文
共 50 条
  • [41] Towards knowledge interoperability between the UML, DMN, BPMN and CMMN models<bold> </bold>
    Suchenia, Anna
    Kluza, Krzysztof
    Wisniewski, Piotr
    Jobczyk, Krystian
    Ligeza, Antoni
    III INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN ENGINEERING SCIENCE (CMES 18), 2019, 252
  • [42] Generating verifiable LOTOS specifications from UML models: a graph transformation-based approach
    Djaaboub, Salim
    Kerkouche, Elhillali
    Chaoui, Allaoua
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (06) : 453 - 469
  • [43] On the Use of graph transformation in the modeling and verification of dynamic behavior in UML Models
    Kerkouche E.
    Chaoui A.
    Bourennane E.B.
    Labbani O.
    Journal of Software, 2010, 5 (11) : 1279 - 1291
  • [44] A Graph Transformation Approach to Generate Analysable Maude Specifications from UML Interaction Overview Diagrams
    Djaoui, Chafika
    Kerkouche, Elhillali
    Khalfaoui, Khaled
    Chaoui, Allaoua
    2018 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION (IRI), 2018, : 511 - 517
  • [45] Formal models of UML statechart diagrams based on Petri nets
    School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Beijing Hangkong Hangtian Daxue Xuebao, 2007, 2 (248-252):
  • [46] A Framework for Modeling and Analysis UML Activity Diagram using Graph Transformation
    Rahmoune, Yasmina
    Chaoui, Allaoua
    Kerkouche, Elhillali
    10TH INTERNATIONAL CONFERENCE ON FUTURE NETWORKS AND COMMUNICATIONS (FNC 2015) / THE 12TH INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS AND PERVASIVE COMPUTING (MOBISPC 2015) AFFILIATED WORKSHOPS, 2015, 56 : 612 - 617
  • [47] Relationships between UML Sequence Diagrams and the Topological Functioning Model for Backward Transformation
    Ovchinnikova, Viktoria
    Asnina, Erika
    Garcia-Diaz, Vicente
    APPLIED COMPUTER SYSTEMS, 2014, 16 (01) : 43 - 52
  • [48] Generating Automatic Unit Tests of JavaScript Code from UML Class and Activity Diagrams
    Malanowska, Agnieszka
    Malkiewicz-Blotniak, Adrianna
    International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings, 2021, 2021-April : 189 - 196
  • [49] AUTOMATIC GENERATION OF UML DIAGRAMS FROM SCENARIO-BASED USER REQUIREMENTS
    Alashqar, Abdelkareem M.
    JORDANIAN JOURNAL OF COMPUTERS AND INFORMATION TECHNOLOGY, 2021, 7 (02): : 180 - 191
  • [50] Automatic generation method of class test cases based on UML state diagrams
    Zhang, Yikun
    Shi, Fengming
    Yao, Quanzhu
    Liu, Jun
    Fu, Changlong
    Jisuanji Gongcheng/Computer Engineering, 2003, 29 (21):