DocumentCode :
3302127
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
fYear :
2008
fDate :
March 31 2008-April 4 2008
Firstpage :
1107
Lastpage :
1114
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;
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.4493686
Filename :
4493686
Link To Document :
بازگشت