DocumentCode
243606
Title
A Meta-model Transformation from UML Activity Diagrams to Event-B Models
Author
Ben Younes, Ahlem ; Hlaoui, Yousra Bendaly ; Jemni Ben Ayed, Leila
Author_Institution
ENSIT, Univ. of Tunis, Tunis, Tunisia
fYear
2014
fDate
21-25 July 2014
Firstpage
740
Lastpage
745
Abstract
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.
Keywords
Unified Modeling Language; formal verification; graph theory; B powerful support tools; Event-B models; RODIN; UML AD; UML activity diagrams; graph homomorphic mapping; meta-model transformation; workflow models; Computational modeling; Educational institutions; Mathematical model; Semantics; Software; Transforms; Unified modeling language; Event B; Meta-model Transformation; UML activity diagrams; Workflows; mapping;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2014 IEEE 38th International
Conference_Location
Vasteras
Type
conf
DOI
10.1109/COMPSACW.2014.119
Filename
6903220
Link To Document