DocumentCode
237171
Title
Analysis as a First-Class Citizen: An Application to Architecture Description Languages
Author
Hugues, Jerome ; Brau, Guillaume
Author_Institution
Univ. de Toulouse, Toulouse, France
fYear
2014
fDate
10-12 June 2014
Firstpage
214
Lastpage
221
Abstract
Architecture Description Languages (ADLs) support modeling and analysis of systems through models transformation and exploration. Various contributions made proposals to bring verification capabilities to designers through model-based frame-works and illustrated benefits to the overall system quality. Model-level analyses are usually performed as an exogenous, unidirectional and semantically weak transformation towards a third-party model. We claim such process can be incomplete and/or inefficient because gathered results lead to evolution of the primary model. This is particularly problematic for the design of Distributed Real-Time Embedded (DRE) systems that has to tackle many concerns like time, security or safety. In this paper, we argue why analysis should no longer be considered as a side step in the design process but, rather, should be embedded as a first-class citizen in the model itself. We review several standardized architecture description languages, which consider analysis as a goal. As an element of solution, we introduce current work on the definition of a language dedicated to the analysis of models within the scope of one particular ADL, namely the Architecture Analysis and Design Language (AADL).
Keywords
embedded systems; formal verification; software architecture; specification languages; AADL; DRE system; architecture analysis and design language; design process; distributed real-time embedded system; first-class citizen; model-based frameworks; model-level analysis; models exploration; models transformation; standardized architecture description languages; system quality; verification capability; Analytical models; Computational modeling; Computer architecture; Context modeling; Real-time systems; Software; Unified modeling language; AADL; ACL; Analysis; MDE; V&V;
fLanguage
English
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2014 IEEE 17th International Symposium on
Conference_Location
Reno, NV
ISSN
1555-0885
Type
conf
DOI
10.1109/ISORC.2014.60
Filename
6899152
Link To Document