SHADOWS: Self-healing complex software systems

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

11 Scopus citations

Abstract

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 ofproblems not solved elsewhere. It integrates these technologies into a common solution. It further validates the solution in industrial environments. Initial results ofthis evaluation indicate clear advantages of SHADOWS self-healing technologies.

Original languageEnglish
Title of host publicationAramis 2008 - 1st International Workshop on Automated engineeRing of Autonomous and runtiMe evolvIng Systems, and ASE2008 the 23rd IEEE/ACM Int. Conf. Automated Software Engineering
Pages71-76
Number of pages6
DOIs
StatePublished - 2008
Externally publishedYes
EventAramis 2008 - 1st International Workshop on Automated engineeRing of Autonomous and runtiMe evolvIng Systems In conjunction with ASE2008 the 23rd IEEE/ACM International Conference on Automated Software Engineering - L'Aquila, Italy
Duration: 16 Sep 200816 Sep 2008

Publication series

NameAramis 2008 - 1st International Workshop on Automated engineeRing of Autonomous and runtiMe evolvIng Systems, and ASE2008 the 23rd IEEE/ACM Int. Conf. Automated Software Engineering

Conference

ConferenceAramis 2008 - 1st International Workshop on Automated engineeRing of Autonomous and runtiMe evolvIng Systems In conjunction with ASE2008 the 23rd IEEE/ACM International Conference on Automated Software Engineering
Country/TerritoryItaly
CityL'Aquila
Period16/09/0816/09/08

Bibliographical note

Funding Information:
We thank Peter Goldreich for a useful discussion. We would especially like to thank Boris Gänsicke and the anonymous referee for their careful reading and insightful comments that improved this Letter. This work was supported by the National Science Foundation (NSF) under grants AST02-05956 and PHY99-07949. D. M. T. is supported by the NSF Physics Frontier Centers’ Joint Institute for Nuclear Astrophysics under grant PHY02-16783 and the DOE under grant DE-FG 02-91ER 40606. Support for this work was provided by NASA through grant GO-10233.03-A from STScI, which is operated by AURA, Inc., under NASA contract NAS 5-26555

Funding

We thank Peter Goldreich for a useful discussion. We would especially like to thank Boris Gänsicke and the anonymous referee for their careful reading and insightful comments that improved this Letter. This work was supported by the National Science Foundation (NSF) under grants AST02-05956 and PHY99-07949. D. M. T. is supported by the NSF Physics Frontier Centers’ Joint Institute for Nuclear Astrophysics under grant PHY02-16783 and the DOE under grant DE-FG 02-91ER 40606. Support for this work was provided by NASA through grant GO-10233.03-A from STScI, which is operated by AURA, Inc., under NASA contract NAS 5-26555

FundersFunder number
NSF Physics Frontier Centers’ Joint Institute for Nuclear AstrophysicsPHY02-16783
National Science FoundationAST02-05956, PHY99-07949
U.S. Department of EnergyDE-FG 02-91ER 40606
National Aeronautics and Space AdministrationGO-10233.03-A
Space Telescope Science InstituteNAS 5-26555

    Fingerprint

    Dive into the research topics of 'SHADOWS: Self-healing complex software systems'. Together they form a unique fingerprint.

    Cite this