DocumentCode :
3315475
Title :
Dynamic Software Architectures: Formally Modelling Structure and Behaviour with Pi-ADL
Author :
Oquendo, Flavio
Author_Institution :
Univ. of South Brittany, Vannes
fYear :
2008
fDate :
26-31 Oct. 2008
Firstpage :
352
Lastpage :
359
Abstract :
A key aspect of the design of any software system is its architecture. From the perspective of dependability, an effective architecture aims to build fault-free systems, i.e. ensuring fault avoidance. At the architecture level, fault avoidance is achieved by formally describing the structure and behaviour of software systems enabling to check their correctness. Therefore, a software architecture description should provide a formal specification of the architecture in terms of components and connectors and how they behave and are composed together. Further, a dynamic software architecture must provide a specification of how the architecture of the software system can change at runtime. Enabling specification of dynamic architectures is a large challenge for an architecture description language (ADL). This paper presents how Pi-ADL, a novel ADL that has been designed in the ArchWare European Project, can be used for specifying dynamic architectures through a case study.
Keywords :
formal specification; software architecture; ArchWare European Project; Pi-ADL; architecture description language; dynamic software architectures; fault avoidance; fault-free systems; formal modelling structure; formal specification; Architecture description languages; Computer architecture; Connectors; Formal specifications; Runtime; Software architecture; Software design; Software engineering; Software systems; Specification languages; Case Study; Dynamic Software Architectures; Formal Architecture Description Languages; Pi-ADL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Advances, 2008. ICSEA '08. The Third International Conference on
Conference_Location :
Sliema
Print_ISBN :
978-1-4244-3218-9
Electronic_ISBN :
978-0-7695-3372-8
Type :
conf
DOI :
10.1109/ICSEA.2008.47
Filename :
4668131
Link To Document :
بازگشت