Title :
On the use of COTS microkernels for dependable systems
Author :
Fabre, Jean-Charles
Author_Institution :
Lab. d´´Autom. et d´´Anal. des Syst., CNRS, Toulouse, France
Abstract :
This paper addresses the problem of using COTS microkernels for the design and implementation of dependable systems. Although not designed to deal with faulty situation, their analysis in the presence of faults is of high interest since all upper layers rely on their correct behavior. Such an information can be used to design upper layers accordingly. However, as shown in many works, the results obtained using fault injection on COTS executives raise unacceptable situations for critical applications. The definition of fault containment mechanisms is mandatory to deal with such situations and make simpler the design of upper layer software. The approach proposed in this paper relies on the modeling of microkernel functionalities. Modeling is indeed possible because these functions are often simple. The implementation of efficient fault containment wrappers proposed here is based on a novel approach taking advantage of the notion of reflective components
Keywords :
fault tolerant computing; operating system kernels; COTS microkernels; dependable systems; fault containment wrappers; fault injection; Aerospace electronics; Application software; Computer errors; Fault detection; Fault tolerant systems; File systems; Middleware; Operating systems; Robustness; Standards development;
Conference_Titel :
Autonomous Decentralized Systems, 1999. Integration of Heterogeneous Systems. Proceedings. The Fourth International Symposium on
Conference_Location :
Tokyo
Print_ISBN :
0-7695-0137-0
DOI :
10.1109/ISADS.1999.838381