• 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