A self-healing approach to designing and deploying complex, distributed and concurrent software systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

Software systems have become too complex to manage and fix manually. An emerging approach to overcome this problem is software self-healing. Studies in related disciplines have offered several self-healing solutions, however these usually address a single class of problems, or they are not applicable in fielded systems. To address the industrial need for software self-healing, we have initiated the EU SHADOWS project. This project concentrates on self-healing of complex systems, extending the state-of-art in several ways. It introduces pioneering technologies to enable the systematic self-healing of classes of failures which are not solved by other approaches. It additionally introduces an approach to the integration of several self-healing technologies in a common solution framework. It also adopts a model-based approach, where models of desired software behavior direct the self-healing process. Combined, these allow for lifecycle support of software self-healing, applicable to both academic and industrial systems.

Original languageEnglish
Title of host publicationProgramming Multi-Agent Systems - 4th International Workshop, ProMAS 2006, Revised and Invited Papers
PublisherSpringer Verlag
Pages3-13
Number of pages11
ISBN (Print)9783540719557
DOIs
StatePublished - 2007
Externally publishedYes
Event4th International Workshop on Programming Multi-Agent Systems, ProMAS 2006 - Hakodate, Japan
Duration: 9 May 20069 May 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4411 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference4th International Workshop on Programming Multi-Agent Systems, ProMAS 2006
Country/TerritoryJapan
CityHakodate
Period9/05/069/05/06

Keywords

  • Autonomic computing
  • Complex software systems
  • Self-healing

Fingerprint

Dive into the research topics of 'A self-healing approach to designing and deploying complex, distributed and concurrent software systems'. Together they form a unique fingerprint.

Cite this