DocumentCode
1348175
Title
Component based design of multitolerant systems
Author
Arora, Anish ; Kulkarni, Sandeep S.
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
Volume
24
Issue
1
fYear
1998
fDate
1/1/1998 12:00:00 AM
Firstpage
63
Lastpage
78
Abstract
The concept of multitolerance abstracts problems in system dependability and provides a basis for improved design of dependable systems. In the abstraction, each source of undependability in the system is represented as a class of faults, and the corresponding ability of the system to deal with that undependability source is represented as a type of tolerance. Multitolerance thus refers to the ability of the system to tolerate multiple fault classes, each in a possibly different way. We present a component based method for designing multitolerance. Two types of components are employed by the method, namely detectors and correctors. A theory of detectors, correctors, and their interference free composition with intolerant programs is developed, which enables stepwise addition of components to provide tolerance to a new fault class while preserving the tolerances to the previously added fault classes. We illustrate the method by designing a fully distributed multitolerant program for a token ring
Keywords
formal specification; software fault tolerance; systems analysis; token networks; component based design; component based method; correctors; dependable systems design; detectors; fully distributed multitolerant program; interference free composition; intolerant programs; multitolerance; multitolerant systems; previously added fault classes; stepwise addition; system dependability; token ring; undependability; undependability source; Abstracts; Degradation; Design methodology; Detectors; Fault detection; Fault tolerant systems; Interference; Safety; Security; Token networks;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.663998
Filename
663998
Link To Document