A control theory based approach for self-healing of un-handled runtime exceptions
conference contribution
posted on 2023-05-23, 06:46authored byGaudin , B, Vassev, EI, Hinchey, MG, Nixon, P
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 efficacy of this approach through a comprehensive example.
History
Publication title
ICAC '11 - Proceedings of the 8th ACM International Conference on Autonomic Computing
Editors
H Schmeck, W Rosenstiel, TF Abdelzaher, J Hellerstein
Pagination
217-220
ISBN
978-1-4503-0607-2
Publisher
Association for Computing Machinery
Place of publication
New York, NY, USA
Event title
8th ACM International Conference on Autonomic Computing (ICAC '11)
Event Venue
Karlsruhe, Germany
Date of Event (Start Date)
2011-06-14
Date of Event (End Date)
2011-06-18
Rights statement
Copyright 2011 ACM
Repository Status
Restricted
Socio-economic Objectives
Information systems, technologies and services not elsewhere classified