Title :
A UML rule-based approach for describing and checking dynamic software architectures
Author :
Miladi, Mohamed Nadhmi ; Kacem, Mohamed Hadj ; Boukhris, Achraf ; Jmaiel, Mohamed ; Drira, Khalil
Author_Institution :
Univ. of Sfax, Sfax
fDate :
March 31 2008-April 4 2008
Abstract :
In this paper we propose a UML based approach for describing and checking dynamic software architectures. In fact, the UML profile enables us to model dynamic software architectures by three aspects: the first one defines the architectural style of an application, the second describes a set of reconfiguration operations and the last one specifies the coordination among the reconfiguration operations defined in the above aspect. The built models are automatically checked through a set of syntactical rules. These models are automatically transformed into formal Z specifications in order to prove architectural properties such as consistency and invariants preservation against reconfiguration.
Keywords :
Unified Modeling Language; formal specification; formal verification; software architecture; UML rule-based approach; Unified Modeling Language; dynamic software architecture; formal Z specification; model checking; software reconfiguration operation; Application software; Availability; Buildings; Coherence; Computer architecture; Formal verification; Laboratories; Software architecture; Standardization; 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.4493686