University of Limerick Institutional Repository

FastFix: a control theoretic view of self-healing for automatic corrective software maintenance

DSpace/Manakin Repository

Show simple item record

dc.contributor.author Gaudin, Benoit
dc.contributor.author Vassev, Emil
dc.contributor.author Hinchey, Mike
dc.contributor.author Nixon, Paddy
dc.contributor.author Coelho, Garcia J.
dc.contributor.author Maalej, Walid
dc.date.accessioned 2012-07-05T14:24:16Z
dc.date.available 2012-07-05T14:24:16Z
dc.date.issued 2012
dc.identifier.citation Gaudin, B et al (2012) "FastFix: a control theoretic view of self-healing for automatic corrective software maintenance," in Scalable Computing: Practice and Experience, 13(1), pp. 5-20 en_US
dc.identifier.uri http://hdl.handle.net/10344/2328
dc.description peer-reviewed en_US
dc.description.abstract One of the main objectives of self-adaptive systems is to reduce maintenance costs through automatic adaptation. Self-healing is a self-adapting property that helps systems return to a normal state after a fault or vulnerability exploit has been detected. The problem is intuitively appealing as a way to automate the different type of maintenance processes (corrective, adaptive and perfective) and forms an interesting area of research that has inspired many initiatives. As a result, several surveys on self-healing have been published to describe the state of the art in this field. According to those surveys, the major trend towards finding a solution of the self-healing problem relies on redundancy that may concern both architecture and code resources. These approaches are therefore better suited to address adaptive and perfective maintenance. As part of the EU FP7 FastFix project [1], we focus on self-healing for corrective maintenance. We propose a framework for automating corrective maintenance that is based on software control principles. Our approach automates the engineering of self-healing systems as it does not require the system to be designed in a specific way. Instead it can be applied to legacy systems and automatically equip them with observation and control points. Moreover, the proposed approach relies on a sound control theory developed for Discrete Event Systems. Finally, this paper contributes to the field by introducing challenges to the effective application of this approach to relevant industrial systems. Some of these challenges are currently being tackled within FastFix. en_US
dc.language.iso eng en_US
dc.publisher Szkoła Wyższa Psychologii Społecznej (SWPS) en_US
dc.relation.ispartofseries Scalable Computing: Practice and Experience;13(1), pp. 5-20
dc.subject software maintenance en_US
dc.subject self-healing en_US
dc.subject software control en_US
dc.subject context aware software engineering en_US
dc.title FastFix: a control theoretic view of self-healing for automatic corrective software maintenance en_US
dc.type info:eu-repo/semantics/article en_US
dc.type.supercollection all_ul_research en_US
dc.type.supercollection ul_published_reviewed en_US
dc.contributor.sponsor SFI en_US
dc.rights.accessrights info:eu-repo/semantics/openAccess en_US
dc.internal.rssid 1404681

Files in this item

This item appears in the following Collection(s)

Show simple item record

Related Items

Search DSpace


Advanced Search

Browse

My Account