Software is the cornerstone of the modern society, which can hardly tolerate failures and service discontinuity. At the same time, software systems are rapidly changing, and often rely on dynamically linked modules and services that may not be even available at design time. Classic off-line verification that require access to the whole software system, and stop-and-go maintenance that works off line badly adapt to these new needs of modern software systems. Self-healing technology addresses the new demands of software systems by moving some V&V activities from design to runtime. Self-healing systems can detect failures, diagnose, locate and correct faults fully automatically and at runtime, thus guaranteeing rapid recovery and resilience to software failures. In this talk, I discusses how systems can detect and heal failures and faults that are unknown at runtime without additional human intervention, identify intrinsic software redundancy as a great opportunity that can be exploited to automatically deal with emerging problems at runtime, and indicate how self-healing technology can impact on classic maintenance approaches

Pezze', M. (2012). From off-Line to continuous on-line maintenance. In Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM) (pp.2-3). Piscataway, NJ : IEEE Press [10.1109/ICSM.2012.6405244].

From off-Line to continuous on-line maintenance

PEZZE', MAURO
2012

Abstract

Software is the cornerstone of the modern society, which can hardly tolerate failures and service discontinuity. At the same time, software systems are rapidly changing, and often rely on dynamically linked modules and services that may not be even available at design time. Classic off-line verification that require access to the whole software system, and stop-and-go maintenance that works off line badly adapt to these new needs of modern software systems. Self-healing technology addresses the new demands of software systems by moving some V&V activities from design to runtime. Self-healing systems can detect failures, diagnose, locate and correct faults fully automatically and at runtime, thus guaranteeing rapid recovery and resilience to software failures. In this talk, I discusses how systems can detect and heal failures and faults that are unknown at runtime without additional human intervention, identify intrinsic software redundancy as a great opportunity that can be exploited to automatically deal with emerging problems at runtime, and indicate how self-healing technology can impact on classic maintenance approaches
abstract
software maintenance, online maintenance, self-healing systems, self-maintaining systems
English
International Conference on Software Maintenance (ICSM) SEP 23-30
2012
Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM)
978-1-4673-2312-3
2012
2
3
none
Pezze', M. (2012). From off-Line to continuous on-line maintenance. In Proceedings of the 28th IEEE International Conference on Software Maintenance (ICSM) (pp.2-3). Piscataway, NJ : IEEE Press [10.1109/ICSM.2012.6405244].
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/10281/43678
Citazioni
  • Scopus ND
  • ???jsp.display-item.citation.isi??? 0
Social impact