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 条
  • [31] A transformation-based approach to testing concurrent programs using UML activity diagrams
    Sun, Chang-ai
    Zhao, Yan
    Pan, Lin
    He, Xiao
    Towey, Dave
    SOFTWARE-PRACTICE & EXPERIENCE, 2016, 46 (04): : 551 - 576
  • [32] Prioritization of Scenarios based on UML Activity Diagrams
    Sapna, P. G.
    Mohanty, Hrushikesha
    2009 1ST INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE, COMMUNICATION SYSTEMS AND NETWORKS(CICSYN 2009), 2009, : 271 - 276
  • [33] Automatic Model Transformation from UML Sequence Diagrams to Coloured Petri Nets
    Custodio Soares, Joao Antonio
    Lima, Bruno
    Faria, Joao Pascoal
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2018, : 668 - 679
  • [34] Generation of UML package diagrams based on an attribute graph grammar
    Goto, Takaaki
    Kirishima, Tadaaki
    Nishino, Tetsuro
    Yaku, Takeo
    Tsuchida, Kensei
    JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (04) : 606 - 615
  • [35] Using Graph Transformation and Maude to Simulate and Verify UML Models
    Chama, Wafa
    Elmansouri, Raida
    Chaoui, Allaoua
    2013 INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ADVANCES IN ELECTRICAL, ELECTRONICS AND COMPUTER ENGINEERING (TAEECE), 2013, : 459 - 464
  • [36] Automatic Validation of UML Specifications Based on UML Environment Models
    Naveed, Shamshad
    2017 4TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (ICETAS), 2017,
  • [37] Workflow modeling with extended UML activity diagrams and its transformation into XPDL
    College of Information Science and Engineering, Yanshan University, Qinhuangdao 066004, China
    Jisuanji Jicheng Zhizao Xitong, 2009, 8 (1514-1521):
  • [38] Verification and Validation of Activity Diagrams Using Graph Transformation
    Rafe, Vahid
    Rafeh, Reza
    Azizi, Somayeh
    Miralvand, Mohamad Reza Zand
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 1, 2009, : 201 - +
  • [39] Automatic Transformation of User Stories into UML Use Case Diagrams using NLP Techniques
    Elallaoui, Meryem
    Nafil, Khalid
    Touahni, Raja
    9TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2018) / THE 8TH INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2018) / AFFILIATED WORKSHOPS, 2018, 130 : 42 - 49
  • [40] Automated Scenario Generation based on UML Activity Diagrams
    Sapna, P. G.
    Mohanty, Hrushikesha
    ICIT 2008: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY, 2008, : 209 - 214