DocumentCode
2340700
Title
Incremental fault-tolerant design in an object-oriented setting
Author
Johnsen, Einar Broch ; Owe, Olaf ; Munthe-Kaas, Ellen ; Vain, Jüri
Author_Institution
Dept. of Inf., Oslo Univ., Norway
fYear
2001
fDate
2001
Firstpage
223
Lastpage
230
Abstract
With the increasing emphasis on dependability in complex, distributed systems, it is essential that system development can be done gradually and at different levels of detail. We propose an incremental treatment of faults as a refinement process on object-oriented system specifications. An intolerant system specification is a natural abstraction from which a fault-tolerant system can evolve. With each refinement step a fault and its treatment are introduced, so the fault-tolerance of the system increases during the design process. Different kinds of faults are identified and captured by separate refinement relations according to how the tolerant system relates to abstract properties of the intolerant one in terms of safety, and liveness. The specification language utilized is object-oriented and based upon first-order predicates on communication traces. Fault-tolerance refinement relations are formalized within this framework
Keywords
distributed programming; object-oriented programming; software fault tolerance; communication traces; dependability; design process; distributed systems; first-order predicates; formal methods; incremental design; incremental fault-tolerant design; intolerant system specification; liveness; object orientation; object-oriented system specifications; object-oriented systems; refinement process; refinement step; safety; specification language; system development; trace semantics; Asynchronous communication; Cybernetics; Design methodology; Electric breakdown; Fault tolerance; Fault tolerant systems; Informatics; Probability distribution; Process design; Safety;
fLanguage
English
Publisher
ieee
Conference_Titel
Quality Software, 2001. Proceedings.Second Asia-Pacific Conference on
Conference_Location
Hong Kong
Print_ISBN
0-7695-1287-9
Type
conf
DOI
10.1109/APAQS.2001.990023
Filename
990023
Link To Document