Software aging consists in the increase of the failure rate or in the performance degradation of a system as it executes, which can be due to the accumulation of errors in the system state and to the consumption of resources such as physical memory. Software aging represents a real issue in long running applications, such as servers or telecom systems. This chapter provides fundamental concepts and definitions related to software aging. In particular, the concepts of aging-related bugs, aging-related failure, and aging effects are discussed in order to pave the way for the rest of the book. Examples of software aging in real-world systems are also discussed to motivate the reader to understand the potential impact of this phenomenon. At the end of this chapter, software aging research is contextualized in the wider field of performance engineering research and, in particular, in the field of software testing and monitoring.

Fundamentals of software aging / Cotroneo, D.; Matias, R.; Natella, R.. - (2020), pp. 21-39. [10.1142/9789811214578_0002]

Fundamentals of software aging

Cotroneo D.;Natella R.
2020

Abstract

Software aging consists in the increase of the failure rate or in the performance degradation of a system as it executes, which can be due to the accumulation of errors in the system state and to the consumption of resources such as physical memory. Software aging represents a real issue in long running applications, such as servers or telecom systems. This chapter provides fundamental concepts and definitions related to software aging. In particular, the concepts of aging-related bugs, aging-related failure, and aging effects are discussed in order to pave the way for the rest of the book. Examples of software aging in real-world systems are also discussed to motivate the reader to understand the potential impact of this phenomenon. At the end of this chapter, software aging research is contextualized in the wider field of performance engineering research and, in particular, in the field of software testing and monitoring.
2020
978-981-12-1456-1
978-981-12-1457-8
Fundamentals of software aging / Cotroneo, D.; Matias, R.; Natella, R.. - (2020), pp. 21-39. [10.1142/9789811214578_0002]
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/11588/896160
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact