DocumentCode :
1924145
Title :
Automated Reliability Prediction from Formal Architectural Descriptions
Author :
Franco, João M. ; Barbosa, Raul ; Zenha-Rela, Mário
Author_Institution :
Univ. of Coimbra, Coimbra, Portugal
fYear :
2012
fDate :
20-24 Aug. 2012
Firstpage :
302
Lastpage :
309
Abstract :
Quantitative assessment of quality attributes (i.e., non-functional requirements, such as performance, safety or reliability) of software architectures during design supports important early decisions and validates the quality requirements established by the stakeholder. In current practice, these quality requirements are most often manually checked, which is time-consuming and error-prone due to the overwhelmingly complex designs. We propose an automated approach to assess the reliability of software architectures. It consists in extracting a Markov model from the system specification written in an Architecture Description Language (ADL). Our approach translates the specified architecture to a high-level probabilistic model-checking language, supporting system validation and quantitative reliability prediction against usage profile, component arrangement and architectural styles. We validate our approach by applying it to different architectural styles and comparing those with two different quantitative reliability assessment methods presented in the literature: the composite and the hierarchical methods.
Keywords :
Markov processes; formal specification; formal verification; probability; software architecture; software quality; software reliability; ADL; Markov model; architectural styles; architecture description language; automated reliability prediction; component arrangement; formal architectural descriptions; high-level probabilistic model-checking language; nonfunctional requirements; performance; quality attributes; quality requirements; quantitative assessment; quantitative reliability prediction; safety; software architectures; system specification; system validation; usage profile; Computer architecture; Mathematical model; Reliability engineering; Software; Software architecture; Software reliability; model checking; reliability modeling; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
Conference_Location :
Helsinki
Print_ISBN :
978-1-4673-2809-8
Type :
conf
DOI :
10.1109/WICSA-ECSA.212.50
Filename :
6337740
Link To Document :
بازگشت