SHADOWS: Self-Healing Complex Software Systems

被引:4
|
作者
Shehory, Onn [1 ]
机构
[1] IBM Haifa Res Lab, IL-31905 Haifa, Israel
关键词
D O I
10.1109/ASEW.2008.4686296
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As software systems grow in size and complexity, their vulnerability to faults increases, and their reliability and manageability deteriorate. Software assurance methods which aim to alleviate this problem do not scale well. Careful design can also help eliminating faults, yet some are never addressed at design time. Software self-healing is an emerging approach to tackling this problem. Self-healing solutions presented to date commonly solve a single class of problems, or they are not applicable in production environments. The SHADOWS project focuses on self-healing of complex industrial systems. It introduces innovative technologies to enable self-healing of classes of problems not solved elsewhere. It integrates these technologies into a common solution. It further validates the solution in industrial environments. Initial results of this evaluation indicate clear advantages of SHADOWS self-healing technologies.
引用
收藏
页码:71 / 76
页数:6
相关论文
共 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] A framework for self-healing software systems
    Perino, Nicolo
    [J]. Proceedings - International Conference on Software Engineering, 2013, : 1397 - 1400
  • [3] Characterizing software self-healing systems
    Keromytis, Angelos D.
    [J]. COMPUTER NETWORK SECURITY, PROCEEDINGS, 2007, 1 : 22 - 33
  • [4] 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
  • [5] A self-healing approach to designing and deploying complex, distributed and concurrent software systems
    Shehory, Onn
    [J]. PROGRAMMING MULTI-AGENT SYSTEMS, 2007, 4411 : 3 - 13
  • [6] Metrics for assessing reliability of self-healing software systems
    Tarinejad, Ali
    Izadkhah, Habib
    Ardakani, Mohammadreza Mollahoseini
    Mirzaie, Kamal
    [J]. COMPUTERS & ELECTRICAL ENGINEERING, 2021, 90
  • [7] 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
  • [8] Self-Healing Model for Software Application
    Kumar, Kethavath Prem
    Naik, Nenavath Srinivas
    [J]. 2014 RECENT ADVANCES AND INNOVATIONS IN ENGINEERING (ICRAIE), 2014,
  • [9] 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
  • [10] The SHADOWS Story on Implementation, Verification and Property-Guided Autonomy for Self-Healing Systems
    Bakera, Marco
    Margaria, Tiziana
    [J]. ERCIM NEWS, 2008, (75): : 38 - 39