Home // ICAS 2012, The Eighth International Conference on Autonomic and Autonomous Systems // View article


A Deliberative Reasoner for Model-Based Software Health Management

Authors:
Abhishek Dubey
Nagabhushan Mahadevan
Gabor Karsai

Keywords: fault diagnosis; autonomic computing; fault removal

Abstract:
While traditional design-time and off-line approaches to testing and verification contribute significantly to improving and ensuring high dependability of software, they may not cover all possible fault scenarios that a system could encounter at runtime. Thus, runtime `health management' of complex embedded software systems is needed to improve their dependability. Our approach to Software Health Management uses concepts from the field of `Systems Health Management': detection, diagnosis and mitigation. In earlier work we had shown how to use a reactive mitigation strategy specified using a timed state machine model for system health manager. This paper describes the algorithm and key concepts for an alternative approach to system mitigation using a deliberative strategy, which relies on a function-allocation model to identify alternative component-assembly configurations that can restore the functions needed for the goals of the system. An example is used to show how such an approach can be used for performing automatic system reconfigurations, when faulty components are diagnosed.

Pages: 86 to 92

Copyright: Copyright (c) IARIA, 2012

Publication date: March 25, 2012

Published in: conference

ISSN: 2308-3913

ISBN: 978-1-61208-187-8

Location: St. Maarten, The Netherlands Antilles

Dates: from March 25, 2012 to March 30, 2012