Characterizing software self-healing systems

9Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The introduction of self-healing capabilities to software systems could offer a way to alter the current, unfavorable imbalance in the software security arms race. Consequently, self-healing software systems have emerged as a research area of particular interest in recent years. Motivated by the inability of traditional techniques to guarantee software integrity and availability, especially against motivated human adversaries, self-healing approaches are meant to complement existing approaches to security. In this paper, we provide a first attempt to characterize self-healing software systems by surveying some of the existing work in the field. We focus on systems that effect structural changes to the software under protection, as opposed to block-level system reconfiguration. Our goal is to begin mapping the space of software self-healing capabilities. We believe this to be a necessary first step in exploring the boundaries of the research space and understanding the possibilities that such systems enable, as well as determining the risks and limitations inherent in automatic-reaction schemes. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

Keromytis, A. D. (2007). Characterizing software self-healing systems. In Communications in Computer and Information Science (Vol. 1, pp. 22–33). https://doi.org/10.1007/978-3-540-73986-9_2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free