Error propagation in software architectures

W. Abdelmoez, D. M. Nassar, M. Shereshevsky, N. Gradetsky, R. Gunnalan, H. H. Ammar, Bo Yu, Ali Mili

Research output: Chapter in Book/Report/Conference proceedingConference contribution

75 Scopus citations

Abstract

The study of software architectures is emerging as an important discipline in software engineering, due to its emphasis on large scale composition of software products, and its support for emerging software engineering paradigms suck as product line engineering, component based software engineering, and software evolution. Architectural attributes differ from code-level software attributes in that they focus on the level of components and connectors, and that they are meaningful for an architecture. In this paper, we focus on a specific architectural attribute, which is the error propagation probability throughout the architecture, i.e. the probability that an error that arises in one component propagates to other components. We introduce, analyze, and validate formulas for estimating these probabilities using architectural level information.

Original languageEnglish (US)
Title of host publicationProceedings - 10th International Symposium on Software Metrics, METRICS 2004
Pages384-393
Number of pages10
DOIs
StatePublished - Dec 1 2004
EventProceedings - 10th International Symposium on Software Metrics, METRICS 2004 - Chicago, IL, United States
Duration: Sep 14 2004Sep 16 2004

Other

OtherProceedings - 10th International Symposium on Software Metrics, METRICS 2004
Country/TerritoryUnited States
CityChicago, IL
Period9/14/049/16/04

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Error propagation in software architectures'. Together they form a unique fingerprint.

Cite this