Characterizing software self-healing systems

被引:10
|
作者
Keromytis, Angelos D. [1 ]
机构
[1] Columbia Univ, Dept Comp Sci, New York, NY 10027 USA
关键词
self-healing; reliability; availability; software security;
D O I
10.1007/978-3-540-73986-9_2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:22 / 33
页数:12
相关论文
共 50 条
  • [1] A Framework for Self-Healing Software Systems
    Perino, Nicolo
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1397 - 1400
  • [2] SHADOWS: Self-Healing Complex Software Systems
    Shehory, Onn
    [J]. 2008 23RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, PROCEEDINGS, 2008, : 71 - 76
  • [3] On conditions for self-healing in distributed software systems
    Minsky, NH
    [J]. PROCEEDINGS OF THE AUTONOMIC COMPUTING WORKSHOP/FIFTH ANNUAL INTERNATIONAL WORKSHOP ON ACTIVE MIDDLEWARE SERVICES, 2003, : 86 - 92
  • [4] Metrics for assessing reliability of self-healing software systems
    Tarinejad, Ali
    Izadkhah, Habib
    Ardakani, Mohammadreza Mollahoseini
    Mirzaie, Kamal
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 90
  • [5] Adaptive Immunity for Software: Towards Autonomous Self-healing Systems
    Naqvi, Moeen Ali
    Astekin, Merve
    Malik, Sehrish
    Moonen, Leon
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING (SANER 2021), 2021, : 521 - 525
  • [6] Self-Healing Model for Software Application
    Kumar, Kethavath Prem
    Naik, Nenavath Srinivas
    [J]. 2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,
  • [7] A Reconfiguration Framework for Self-Healing Software
    Park, Jeongmin
    Yoo, Gijong
    Lee, Eunseok
    [J]. ICHIT 2008: INTERNATIONAL CONFERENCE ON CONVERGENCE AND HYBRID INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 83 - 91
  • [8] Self-healing components in robust software architecture for concurrent and distributed systems
    Shin, ME
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 27 - 44
  • [9] Self-healing information systems
    Pernici, Barbara
    [J]. Database and Expert Systems Applications, Proceedings, 2007, 4653 : 64 - 64
  • [10] Self-healing in Operating Systems
    Manzoor, Adnan
    Rajput, Ubaidullah
    Phulpoto, Nazar Hussain
    Abbas, Fizza
    Rajput, Marina
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (05): : 92 - 99