Software system analysis using fault trees
Handbook of software reliability engineering
Use case driven object modeling with UML: a practical approach
Use case driven object modeling with UML: a practical approach
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Scenario-Based Reliability Analysis of Component-Based Software
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
Using FMEA for Early Robustness Analysis of Web-Based Systems
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Workshops and Fast Abstracts - Volume 02
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Modular Architectural Representation and Analysis of Fault Propagation and Transformation
Electronic Notes in Theoretical Computer Science (ENTCS)
Automating the failure modes and effects analysis of safety critical systems
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
F(I)MEA-technique of web services analysis and dependability ensuring
Rigorous Development of Complex Fault-Tolerant Systems
Dependability for high-tech systems: an industry-as-laboratory approach
Proceedings of the conference on Design, automation and test in Europe
Hi-index | 0.01 |
Several reliability engineering approaches have been proposed to identify and recover from failures. A well-known and mature approach is the Failure Mode and Effect Analysis (FMEA) method that is usually utilized together with Fault Tree Analysis (FTA) to analyze and diagnose the causes of failures. Unfortunately, both approaches seem to have primarily focused on failures of hardware components and less on software components. Moreover, for utilizing FMEA and FTA very often an existing implementation of the system is required to perform the reliability analysis. We propose extensions to FMEA and FTA to utilize them for the reliability analysis of software at the architecture design level. We present the software architecture reliability analysis approach (SARAH) that incorporates the extended FMEA and FTA. The approach is illustrated using an industrial case for analyzing reliability of the software architecture of a Digital TV.