DocumentCode
617771
Title
Using graph transformation and maude to simulate and verify UML models
Author
Chama, Wafa ; Elmansouri, Rachid ; Chaoui, Abdelmadjid
Author_Institution
Dept. of Comput. Sci. & its Applic., Univ. Constantine 2, Constantine, Algeria
fYear
2013
fDate
9-11 May 2013
Firstpage
459
Lastpage
464
Abstract
UML is a standard language for object-oriented paradigm with an open notation and several concepts to be widely used in software modeling. However, the poorness of modeling languages to deal with simulation and verification has actuated researchers to use formal representations. Maude is the specification language of rewriting logic that allows simulation and verification of properties with its LTL model-checker. So, the transformation of UML models to Maude specification seems to be a good approach that deals with the limits of UML. The contribution of this paper is twofold. Firstly, we improved our graph grammar presented in a previous work by replacing it with two complementary graph grammars to generate more easily Maude specifications. Secondary, we performed the verification of some properties of the obtained formal Maude models using Maude LTL Model-checker. An illustrative example is presented.
Keywords
Unified Modeling Language; graph grammars; object-oriented methods; program verification; rewriting systems; Maude LTL model-checker; Maude specification; UML model simulation; UML model transformation; UML model verification; complementary graph grammars; formal Maude models; formal representations; graph grammar; graph transformation; logic rewriting; modeling languages; object-oriented paradigm; software modeling; specification language; Grammar; Unified modeling language; AToM3 Tool; Automatic Code Generation; Graph Grammar; Maude; Maude LTL Model-Checker; Meta-Modeling; Rewriting Logic; UML Models; Verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), 2013 International Conference on
Conference_Location
Konya
Print_ISBN
978-1-4673-5612-1
Type
conf
DOI
10.1109/TAEECE.2013.6557318
Filename
6557318
Link To Document