z-logo
open-access-imgOpen Access
UML Activity Diagrams and Maude Integrated Modeling and Analysis Approach Using Graph Transformation
Author(s) -
Elhillali Kerkouche,
Khaled Khalfaoui,
Allaoua Chaoui,
Ali Al-Dahoud
Publication year - 2015
Language(s) - English
Resource type - Conference proceedings
DOI - 10.15849/icit.2015.0093
Subject(s) - graph rewriting , computer science , unified modeling language , model transformation , transformation (genetics) , programming language , graph , activity diagram , model checking , class diagram , theoretical computer science , artificial intelligence , consistency (knowledge bases) , software , biochemistry , chemistry , gene
The use of UML Activity Diagrams for modeling global dynamic behaviors of systems is very widespread. UML diagrams support developers by means of visual conceptual illustrations. However, the lack of firm semantics for the UML modeling notations makes the detection of behavioral inconsistencies difficult in the initial phases of development. The use of formal methods makes such error detection possible but the learning cost is high. Integrating UML with formal notation is a promising approach that makes UML more precise and allows rigorous analysis. In this paper, we present an approach that integrates UML Activity Diagrams with Rewriting Logic language Maude in order to benefit from the strengths of both approaches. The result is an automated approach and a tool environment that transforms global dynamic behaviors of systems expressed using UML models into their equivalent Maude specifications for analysis purposes. The approach is based on Graph Transformation and the Meta-Modeling tool AToM is used. The approach is illustrated through an example. Keywords— UML Activity Diagrams; Rewriting Logic;Maude language; Meta-Modeling; Graph Grammars; Graph Transformation; AToM3.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom