A Meta-Model Transformation from UML Activity Diagrams to Event-B Models

被引:9
|
作者
Ben Younes, Ahlem [1 ]
Hlaoui, Yousra Bendaly [2 ]
Ben Ayed, Leila Jemni [2 ,3 ]
机构
[1] Univ Tunis, ENSIT, Lab LaTICE, Tunis, Tunisia
[2] Univ Tunis, Lab LaTICE, Tunis, Tunisia
[3] Univ Manouba, ENSI, Manouba, Tunisia
来源
2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014) | 2014年
关键词
workflows; meta-model transformation; mapping; UML activity diagrams; Event B;
D O I
10.1109/COMPSACW.2014.119
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The lack of a precise semantics for UML AD makes the reasoning on models workflow constructed using such diagrams infeasible. However, such diagrams are widely used in domains that require a certain degree of confidence. To enhance confidence level of UML AD, we provide a formal definition of their syntax and semantics in Event B. The main interest of our approach is that we chose UML AD, which are recognized to be more tractable by engineers. We outline the translation of UML AD into Event B in order to verify functional properties of workflow models (such as deadlock-inexistence, liveness, fairness) automatically, using the B powerful support tools like RODIN. we propose a meta-model based transformation from UML activity diagrams to Event B Models. To ensure the correctness and the completion of the transformation, we propose a graph homomorphic mapping between the activity diagram and Event B models elements.
引用
收藏
页码:740 / 745
页数:6
相关论文
共 50 条
  • [41] Towards Integrated Modelling of Dynamic Access Control with UML and Event-B
    Vistbakka, Inna
    Troubitsyna, Elena
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (271): : 105 - 116
  • [42] SPECIFICATION AND VERIFICATION OF WORKFLOW APPLICATIONS USING A COMBINATION OF UML ACTIVITY DIAGRAMS AND EVENT B
    Ben Younes, Ahlem
    Ben Ayed, Leila Jemni
    ICSOFT 2010: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2010, : 312 - 316
  • [43] AUTOMATIC BRIDGE BETWEEN BPMN MODELS AND UML ACTIVITY DIAGRAMS BASED ON GRAPH TRANSFORMATION
    Rahmoune, Yasmina
    Chaoui, Allaoua
    COMPUTER SCIENCE-AGH, 2022, 23 (03): : 411 - 447
  • [44] UML_AD2EventB: An Approach to Generating Event B Specification from UML Activity Diagrams for The Workflows Specification and Verification
    Ben Younes, Ahlem
    Ben Ayed, Leila Jemni
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 330 - 333
  • [45] The Algorithm of Transformation from UML Sequence Diagrams to the Topological Functioning Model
    Ovchinnikova, Viktoria
    Asnina, Erika
    ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 377 - 384
  • [46] Transformation of Bounded Timed Petri Nets into Event-B
    Kaewopchoei, Suphattra
    Vatanawood, Wiwat
    2019 20TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2019, : 127 - 132
  • [47] Facilitating construction of safety cases from formal models in Event-B
    Prokhorova, Yuliya
    Laibinis, Linas
    Troubitsyna, Elena
    INFORMATION AND SOFTWARE TECHNOLOGY, 2015, 60 : 51 - 76
  • [48] Automated testing reactive systems from Event-B model
    Dieu Huong Vu
    Anh Hoang Truong
    Chiba, Yuki
    Aoki, Toshiaki
    2017 4TH NAFOSTED CONFERENCE ON INFORMATION AND COMPUTER SCIENCE (NICS), 2017, : 207 - 212
  • [49] From GMoDS Models to Object-Oriented Specifications in Event-B
    Brezovan, Marius
    Stanescu, Liana
    Ganea, Eugen
    2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 744 - 750
  • [50] Formalizing Ontologies for AI Models Validation: from OWL to Event-B
    Bah, Mohamed Ould
    Boudi, Zakaryae
    Toub, Mohamed
    Wakrime, Abderrahim Ait
    Aniba, Ghassane
    2021 IEEE 15TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC 2021), 2021, : 455 - 462