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 条
  • [1] Towards a semi automatic assessment of UML diagrams by graph transformation
    Outair, Anas
    Lyhyaoui, Abdelouahid
    Tanana, Mariam
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 674 - 679
  • [2] Specifying and verifying UML activity diagrams via graph transformation
    Baldan, P
    Corradini, A
    Gadducci, F
    GLOBAL COMPUTING, 2005, 3267 : 18 - 33
  • [3] Assigning Declarative Semantics to Some UML Activity Diagrams and BPMN Diagrams
    de Brock, Bert
    BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2024, 2024, 523 : 65 - 82
  • [4] Towards formal verification of UML diagrams based on graph transformation
    Zhao, Y
    Fan, YS
    Bai, XM
    Wang, Y
    Cai, H
    Ding, W
    PROCEEDINGS OF THE IEEE INTERNATIONAL CONFERENCE ON E-COMMERCE TECHNOLOGY FOR DYNAMIC E-BUSINESS, 2004, : 180 - 187
  • [5] Transformation between BPMN and BPEL based on graph grammar
    Shi, Zhan
    Zeng, Xiaoqin
    Huang, Song
    Li, Hui
    Hu, Bing
    Lei, XiaoYu
    Wang, Yi
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,
  • [6] A tool for automatic transformation between SOFL class specifications and UML diagrams
    Liu, Shaoying
    Kagiyama, Satoshi
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 105 - +
  • [7] Aspect Diagrams for UML Activity Models
    Gronmo, Roy
    Moller-Pedersen, Birger
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, 2008, 5088 : 329 - 344
  • [8] Supporting BPMN Process Models with UML Sequence Diagrams for Representing Time Issues and Testing Models
    Suchenia , Anna
    Kluza, Krzysztof
    Jobczyk, Krystian
    Wisniewski, Piotr
    Wypych, Michal
    Ligeza, Antoni
    ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING, ICAISC 2017, PT II, 2017, 10246 : 589 - 598
  • [9] Automatic Translation of UML Sequence Diagrams into PEPA Models
    Tribastone, Mirco
    Gilmore, Stephen
    QUANTITATIVE EVALUATION OF SYSTEMS: QEST 2008, PROCEEDINGS, 2008, : 205 - 214
  • [10] Bidirectional transformation between BPMN and BPEL with graph grammar
    Shi, Zhan
    Zeng, Xiaoqin
    Zhang, Tingting
    Huang, Song
    Qi, Zekun
    Li, Hui
    Hu, Bin
    Yao, Yi
    Zhong, Shuiming
    COMPUTERS & ELECTRICAL ENGINEERING, 2016, 51 : 304 - 319