On failure propagation in component-based software systems

Atef Mohamed, Mohammad Zulkernine

Research output: Contribution to book or proceedingConference articlepeer-review

42 Scopus citations

Abstract

Ensuring reliability in component-based software systems (CBSSs) is important for their effective applications in large scale and safety critical systems. However, only few techniques consider failure propagation in system architectures for system reliability assessment. Those techniques focus only on content failure propagation through component interfaces. Therefore, the evaluation of CBSS architectures based on the current techniques fails to consider the impacts of all failure types on system reliability. In this paper, we present a failure propagation analysis technique for CBSSs. We analyze failure propagation based on architectural service routes (ASRs). An ASR is a sequence of components that are connected through interfaces. We discuss the attributes of ASRs with respect to system components and present their impacts on failure propagation and consequently on the reliability of CBSSs. Further analysis determines upper and lower bounds of failure propagation among components and shows some relationships between system reliability and architectural attributes. Our technique is not limited to any failure type, and it considers failure scattering and masking. Therefore, unlike other works, the proposed technique demonstrates more accurate representation of the practical aspect of failure propagation in CBSSs. The technique can also be used to achieve reliable designs in the early design stages of CBSSs and to localize component faults in the operational stage. We compare different example architectures based on their impacts on system reliability.

Original languageEnglish
Title of host publicationProceedings - 8th International Conference on Quality Software, QSIC 2008
Pages402-411
Number of pages10
DOIs
StatePublished - 2008
Event8th International Conference on Quality Software, QSIC 2008 - Oxford, United Kingdom
Duration: Aug 12 2008Aug 13 2008

Publication series

NameProceedings - International Conference on Quality Software
ISSN (Print)1550-6002

Conference

Conference8th International Conference on Quality Software, QSIC 2008
Country/TerritoryUnited Kingdom
CityOxford
Period08/12/0808/13/08

Scopus Subject Areas

  • General Engineering

Fingerprint

Dive into the research topics of 'On failure propagation in component-based software systems'. Together they form a unique fingerprint.

Cite this