Article
Journal/Revue :
Computer Science
ISSN : 1508-2806
Publisher :
AGH University
Informations
Période : October 2022
Volume : 23 Numéro : 3
Pages : 411-447
Détails
Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation
Model Driven Engineering (MDE) provides available tools, concepts and languages to create and transform models. One of the most important successes of MDE is model transformation; it permits transforming models used by one community to equivalent models 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 work with 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 in this paper an automatic transformation to create 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 last allows generating automatically a visual modeling tool for each proposed meta-model. Based on these two meta-models, we propose a graph grammar composed of sixty rules that perform the transformation process. The proposed approach is illustrated through three case studies.
Réf. de citation :
misc-lab-409
DOI :
10.7494/csci.2022.23.3.4356
Lien :
Texte intégral
ACM :
Y. Rahmoune and A. Chaoui. 2022. Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation. Computer Science, 23, 3 (October 2022), AGH University, 411-447. DOI: https://doi.org/10.7494/csci.2022.23.3.4356.
APA :
Rahmoune, Y. & Chaoui, A. (2022, October). Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation. Computer Science, 23(3), AGH University, 411-447. DOI: https://doi.org/10.7494/csci.2022.23.3.4356
IEEE :
Y. Rahmoune and A. Chaoui, "Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation". Computer Science, vol. 23, no. 3, AGH University, pp. 411-447, October, 2022. DOI: https://doi.org/10.7494/csci.2022.23.3.4356.
BibTeX :
@article{misc-lab-409,
author = {Rahmoune, Yasmina and Chaoui, Allaoua},
title = {Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation},
journal = {Computer Science},
volume = {23},
number = {3},
issn = {1508-2806},
pages = {411--447},
publisher = {AGH University},
year = {2022},
month = {October},
doi = {10.7494/csci.2022.23.3.4356},
url = {https://journals.agh.edu.pl/csci/article/view/4356}
}
RIS :
TI  - Automatic Bridge between BPMN Models and UML Activity Diagrams based on Graph Transformation
AU - Y. Rahmoune
AU - A. Chaoui
PY - 2022
SN - 1508-2806
JO - Computer Science
VL - 23
IS - 3
SP - 411
EP - 447
PB - AGH University
AB - Model Driven Engineering (MDE) provides available tools, concepts and languages to create and transform models. One of the most important successes of MDE is model transformation; it permits transforming models used by one community to equivalent models 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 work with 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 in this paper an automatic transformation to create 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 last allows generating automatically a visual modeling tool for each proposed meta-model. Based on these two meta-models, we propose a graph grammar composed of sixty rules that perform the transformation process. The proposed approach is illustrated through three case studies.
DO - 10.7494/csci.2022.23.3.4356
UR - https://journals.agh.edu.pl/csci/article/view/4356
ID - misc-lab-409
ER -