Title
Software architecture and dependability
Abstract
Dependable systems are characterized by a number of attributes including: reliability, availability, safety and security. For some attributes (namely for reliability, availability, safety), there exist probability-based theoretic foundations, enabling the application of dependability analysis techniques. The goal of dependability analysis is to forecast the values of dependability attributes, based on certain properties (e.g. failure rate, MTBF, etc.) that characterize the system's constituent elements. Nowadays, architects, designers and developers build systems based on an architecture-driven approach. They specify the system's software architecture using Architecture Description Languages or other standard modeling notations like UML. Given the previous, we examine what we need to specify at the architectural level to enable the automated generation of models for dependability analysis. In this paper, we further present a prototype implementation of the proposed approach, which relies on UML specifications of dependable systems' software architectures. Moreover, we exemplify our approach using a case study system.
Year
DOI
Venue
2003
10.1007/978-3-540-39800-4_11
Lecture Notes in Computer Science
Keywords
Field
DocType
standard model,software architecture,dependence analysis,failure rate,architecture description language
Dependability,Systems theory,Software engineering,Unified Modeling Language,Simulation,Computer science,Software architecture description,Requirements elicitation,Software,Systems architecture,Software architecture,Distributed computing
Conference
Volume
ISSN
Citations 
2804
0302-9743
0
PageRank 
References 
Authors
0.34
0
2
Name
Order
Citations
PageRank
Valérie Issarny11620130.25
Apostolos Zarras229330.20