Abstract
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 encodes the only sequences of actions (method calls) of the system that are permitted. We describe an implementation that automatically generates instrumentation for Java systems and demonstrate the efficacy of this approach through a comprehensive example.
Original language | English |
---|---|
Title of host publication | ICAC '11: Proceedings of the 8th ACM international conference on Autonomic computing |
Editors | Hartmut Schmeck |
Place of Publication | United States |
Publisher | Association for Computing Machinery (ACM) |
Pages | 217-2020 |
Number of pages | 4 |
ISBN (Print) | 9781450306072 |
DOIs | |
Publication status | Published - 2011 |
Externally published | Yes |
Event | 8th International Conference on Autonomic Computing (ICAC '11) - Karlsruhe, Karlsruhe, Germany Duration: 18 Jun 2011 → 18 Jun 2011 |
Conference
Conference | 8th International Conference on Autonomic Computing (ICAC '11) |
---|---|
Abbreviated title | ICAC '11 |
Country/Territory | Germany |
City | Karlsruhe |
Period | 18/06/11 → 18/06/11 |