Title :
A modular state exploration and compatibility checking of UML dynamic diagrams
Author_Institution :
USTHB Univ., Algiers
fDate :
March 31 2008-April 4 2008
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;
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
DOI :
10.1109/AICCSA.2008.4493617