DocumentCode :
3013380
Title :
MetaKernels and fault containment wrappers
Author :
Salles, Frédéric ; Rodríguez, Manuel ; Fabre, Jean-Charles ; Arlat, Jean
Author_Institution :
Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
fYear :
1999
fDate :
15-18 June 1999
Firstpage :
22
Lastpage :
29
Abstract :
This paper addresses the problem of using COTS microkernels in dependable systems. Because they are not developed with this aim, their behavior in the presence of faults is a main concern to system designers. We propose a novel approach to contain the effect of both external and internal faults that may affect their behavior. As microkernels can be decomposed into simple components, modeling of their expected behavior in the absence of faults is most often possible, which allows for the easy definition of dynamic predicates. For an efficient implementation of fault containment wrappers checking for these predicates, we introduce the notion of MetaKernel to reify the information required for implementing the predicates and to reflect appropriate actions. This approach is exemplified on a case study using an open version of the Chorus microkernel. MAFALDA, a software-implemented fault injection tool, is used to illustrate the benefits procured by the proposed wrappers.
Keywords :
fault tolerant computing; operating system kernels; COTS microkernels; MAFALDA; MetaKernels; fault containment wrappers; microkernel; software-implemented fault injection; wrappers; Application software; Computer crashes; Failure analysis; Fault detection; Hardware; Kernel; Operating systems; Robustness; Software tools; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1999. Digest of Papers. Twenty-Ninth Annual International Symposium on
Conference_Location :
Madison, WI, USA
ISSN :
0731-3071
Print_ISBN :
0-7695-0213-X
Type :
conf
DOI :
10.1109/FTCS.1999.781030
Filename :
781030
Link To Document :
بازگشت