Architecture-Based Run-Time Fault Diagnosis

9 years 3 months ago
Architecture-Based Run-Time Fault Diagnosis
Abstract. An important step in achieving robustness to run-time faults is the ability to detect and repair problems when they arise in a running system. Effective fault detection and repair could be greatly enhanced by run-time fault diagnosis and localization, since it would allow the repair mechanisms to focus adaptation effort on the parts most in need of attention. In this paper we describe an approach to run-time fault diagnosis that combines architectural models with spectrum-based reasoning for multiple fault localization. Spectrum-based reasonlightweight technique that takes a form of trace abstraction and produces a list (ordered by probability) of likely fault candidates. We show how this technique can be combined with architectural models to support run-time diagnosis that can (a) scale to modern distributed software systems; (b) accommodate the use of black-box components and proprietary infrastructure for which one has neither a speciļ¬cation nor source code; and (c) hand...
Paulo Casanova, Bradley R. Schmerl, David Garlan,
Added 19 Dec 2011
Updated 19 Dec 2011
Type Journal
Year 2011
Where ECSA
Authors Paulo Casanova, Bradley R. Schmerl, David Garlan, Rui Abreu
Comments (0)