Home > Research > Publications & Outputs > Error models for the representative injection o...
View graph of relations

Error models for the representative injection of software defects

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Published

Standard

Error models for the representative injection of software defects. / Lanzaro, Anna; Natella, Roberto; Winter, Stefan; Cotroneo, Domenico; Suri, Neeraj.

Software-engineering and management. ed. / Uwe Assmann. Gesellschaft für Informatik, 2015. p. 118-119.

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Harvard

Lanzaro, A, Natella, R, Winter, S, Cotroneo, D & Suri, N 2015, Error models for the representative injection of software defects. in U Assmann (ed.), Software-engineering and management. Gesellschaft für Informatik, pp. 118-119.

APA

Lanzaro, A., Natella, R., Winter, S., Cotroneo, D., & Suri, N. (2015). Error models for the representative injection of software defects. In U. Assmann (Ed.), Software-engineering and management (pp. 118-119). Gesellschaft für Informatik.

Vancouver

Lanzaro A, Natella R, Winter S, Cotroneo D, Suri N. Error models for the representative injection of software defects. In Assmann U, editor, Software-engineering and management. Gesellschaft für Informatik. 2015. p. 118-119

Author

Lanzaro, Anna ; Natella, Roberto ; Winter, Stefan ; Cotroneo, Domenico ; Suri, Neeraj. / Error models for the representative injection of software defects. Software-engineering and management. editor / Uwe Assmann. Gesellschaft für Informatik, 2015. pp. 118-119

Bibtex

@inbook{1b22a8e43fc947e099ffef7c938c818c,
title = "Error models for the representative injection of software defects",
abstract = "This paper considers the representativeness of injected error models for ascertaining software defects. Businessand safety-critical systems are more and more relying on software. Therefore, while in the past these systems were mainly threatened by hardware faults, they are today increasingly exposed to software faults, as demonstrated by recent severe software-related accidents [WDS+10]. It is a matter of fact that, despite careful engineering and rigorous quality assurance, critical systems are deployed with residual (unknown) software defects. This problem is exacerbated by the massive reuse of legacy and off-the-shelf software components [Wey98, Voa98]: When a component is reused in a new context, the system may use parts of the component that were previously seldom used and only lightly tested, or may interact with the component in unforeseen ways, thus exposing residual software faults in the component that had not been discovered before. It thus becomes important to adopt software fault tolerance strategies, in order to prevent such residual defects in less critical parts from affecting more critical parts of a system. Software fault injection (SFI) is an experimental approach to assess the dependability of software-intensive systems in the presence of faulty software components, and to guide the development of software fault tolerance mechanisms and algorithms. ",
author = "Anna Lanzaro and Roberto Natella and Stefan Winter and Domenico Cotroneo and Neeraj Suri",
year = "2015",
language = "English",
isbn = "9783885796336",
pages = "118--119",
editor = "Uwe Assmann",
booktitle = "Software-engineering and management",
publisher = "Gesellschaft f{\"u}r Informatik",

}

RIS

TY - CHAP

T1 - Error models for the representative injection of software defects

AU - Lanzaro, Anna

AU - Natella, Roberto

AU - Winter, Stefan

AU - Cotroneo, Domenico

AU - Suri, Neeraj

PY - 2015

Y1 - 2015

N2 - This paper considers the representativeness of injected error models for ascertaining software defects. Businessand safety-critical systems are more and more relying on software. Therefore, while in the past these systems were mainly threatened by hardware faults, they are today increasingly exposed to software faults, as demonstrated by recent severe software-related accidents [WDS+10]. It is a matter of fact that, despite careful engineering and rigorous quality assurance, critical systems are deployed with residual (unknown) software defects. This problem is exacerbated by the massive reuse of legacy and off-the-shelf software components [Wey98, Voa98]: When a component is reused in a new context, the system may use parts of the component that were previously seldom used and only lightly tested, or may interact with the component in unforeseen ways, thus exposing residual software faults in the component that had not been discovered before. It thus becomes important to adopt software fault tolerance strategies, in order to prevent such residual defects in less critical parts from affecting more critical parts of a system. Software fault injection (SFI) is an experimental approach to assess the dependability of software-intensive systems in the presence of faulty software components, and to guide the development of software fault tolerance mechanisms and algorithms.

AB - This paper considers the representativeness of injected error models for ascertaining software defects. Businessand safety-critical systems are more and more relying on software. Therefore, while in the past these systems were mainly threatened by hardware faults, they are today increasingly exposed to software faults, as demonstrated by recent severe software-related accidents [WDS+10]. It is a matter of fact that, despite careful engineering and rigorous quality assurance, critical systems are deployed with residual (unknown) software defects. This problem is exacerbated by the massive reuse of legacy and off-the-shelf software components [Wey98, Voa98]: When a component is reused in a new context, the system may use parts of the component that were previously seldom used and only lightly tested, or may interact with the component in unforeseen ways, thus exposing residual software faults in the component that had not been discovered before. It thus becomes important to adopt software fault tolerance strategies, in order to prevent such residual defects in less critical parts from affecting more critical parts of a system. Software fault injection (SFI) is an experimental approach to assess the dependability of software-intensive systems in the presence of faulty software components, and to guide the development of software fault tolerance mechanisms and algorithms.

M3 - Chapter

SN - 9783885796336

SP - 118

EP - 119

BT - Software-engineering and management

A2 - Assmann, Uwe

PB - Gesellschaft für Informatik

ER -