We present a novel approach to the analysis of the reliability of a component-based system that takes into account an important architectural attribute, namely the error propagation probability. This is the probability that an error, arising somewhere in the system, propagates to other components, possibly up to the system output. As we show in the paper, this attribute may heavily affect decisions on crucial architectural choices. Nonetheless, it is often neglected in modeling the reliability of component-based systems. Our modeling approach provides a useful support to the reliability engineering of component-based systems, since it can be used to drive several significant tasks, such as: (i) placing error detection and recovery mechanisms, (ii) focusing the design, implementation and selection efforts on critical components, (iii) devising cost-effective testing strategies. We illustrate the approach on an ATM example system.

Grassi, V., Cortellessa, V. (2007). A modeling approach to analyze the impact of error propagation on reliability of component-based systems. In CBSE'07 Proceedings of the 10th international conference on Component-based software engineering (pp.140-156). Berlin : Springer [10.1007/978-3-540-73551-9_10].

A modeling approach to analyze the impact of error propagation on reliability of component-based systems

GRASSI, VINCENZO;
2007-01-01

Abstract

We present a novel approach to the analysis of the reliability of a component-based system that takes into account an important architectural attribute, namely the error propagation probability. This is the probability that an error, arising somewhere in the system, propagates to other components, possibly up to the system output. As we show in the paper, this attribute may heavily affect decisions on crucial architectural choices. Nonetheless, it is often neglected in modeling the reliability of component-based systems. Our modeling approach provides a useful support to the reliability engineering of component-based systems, since it can be used to drive several significant tasks, such as: (i) placing error detection and recovery mechanisms, (ii) focusing the design, implementation and selection efforts on critical components, (iii) devising cost-effective testing strategies. We illustrate the approach on an ATM example system.
A modeling approach to analyze the impact of error propagation on reliability of component-based systems
Medford, MA, USA
2007
Heinz W. Schmidt ; Ivica Crnkovic ; George T. Heineman ; Judith A. Stafford
Rilevanza internazionale
contributo
2007
2007
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
component-based systems; reliability; state-based model
Intervento a convegno
Grassi, V., Cortellessa, V. (2007). A modeling approach to analyze the impact of error propagation on reliability of component-based systems. In CBSE'07 Proceedings of the 10th international conference on Component-based software engineering (pp.140-156). Berlin : Springer [10.1007/978-3-540-73551-9_10].
Grassi, V; Cortellessa, V
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/37625
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 98
  • ???jsp.display-item.citation.isi??? 63
social impact