eCite Digital Repository

A control theory based approach for self-healing of un-handled runtime exceptions


Gaudin , B and Vassev, EI and Hinchey, MG and Nixon, P, A control theory based approach for self-healing of un-handled runtime exceptions, ICAC '11 - Proceedings of the 8th ACM International Conference on Autonomic Computing , 14-18 June 2011, Karlsruhe, Germany, pp. 217-220. ISBN 978-1-4503-0607-2 (2011) [Refereed Conference Paper]

Copyright Statement

Copyright 2011 ACM

DOI: doi:10.1145/1998582.1998633


This work presents an approach to self-healing that deals with un-handled exceptions within an executing program. More precisely, we propose an approach based on control theory that automatically disables system functionalities that have led to runtime exceptions. This approach requires the system to be instrumented prior to deployment so that it can later interact with a supervisor. This supervisor en- codes the only sequences of actions (method calls) of the system that are permitted. We describe an implementation that automatically generates instrumentation for Java sys- tems and demonstrate the ecacy of this approach through a comprehensive example.

Item Details

Item Type:Refereed Conference Paper
Keywords:Self-Healing, Software Control Theory, Software Maintenance
Research Division:Information and Computing Sciences
Research Group:Theory of computation
Research Field:Computational logic and formal languages
Objective Division:Information and Communication Services
Objective Group:Information systems, technologies and services
Objective Field:Information systems, technologies and services not elsewhere classified
UTAS Author:Nixon, P (Professor Paddy Nixon)
ID Code:77945
Year Published:2011
Deposited By:Research Division
Deposited On:2012-06-05
Last Modified:2014-12-08

Repository Staff Only: item control page