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