DocumentCode
3300784
Title
A modular state exploration and compatibility checking of UML dynamic diagrams
Author
Hammal, Youcef
Author_Institution
USTHB Univ., Algiers
fYear
2008
fDate
March 31 2008-April 4 2008
Firstpage
793
Lastpage
800
Abstract
Although UML is a suited language for modeling complex systems, the consistency and compatibility checking of designed UML artifacts remains a difficult task because of both the imprecise semantics of UML diagrams and the expressiveness gaps between them. In this setting, this paper uses a modular approach of state exploration to achieve the compatibility checking of the various components depicted by StateCharts and to check that their behavioral models fulfill the scenario-based specifications depicted by interaction diagrams. The main advantages of this approach is to avoid the state explosion problem by achieving the consistency checking in a modular and parallelizable way and by alleviating the handling of component substitutivity without a complete exploration of the whole system.
Keywords
Unified Modeling Language; program verification; StateCharts; UML dynamic diagrams; compatibility checking; interaction diagrams; modular state exploration; scenario based specifications; Computer science; Explosions; Laboratories; Large scale integration; Petri nets; Software design; Software systems; State-space methods; System recovery; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Systems and Applications, 2008. AICCSA 2008. IEEE/ACS International Conference on
Conference_Location
Doha
Print_ISBN
978-1-4244-1967-8
Electronic_ISBN
978-1-4244-1968-5
Type
conf
DOI
10.1109/AICCSA.2008.4493617
Filename
4493617
Link To Document