DocumentCode :
3205614
Title :
Object-oriented executives and components for fault tolerance
Author :
Duncan, Ralph ; Pullum, Laura
Author_Institution :
Quality Res. Assoc. Inc., DeBary, FL, USA
Volume :
6
fYear :
2001
fDate :
2001
Firstpage :
2849
Abstract :
We have created two kinds of reusable, object-oriented software components to facilitate building fault tolerant applications. Executive components orchestrate familiar software fault tolerance techniques in a data type independent manner. Building block components provide fault tolerance utilities and application-specific functions. We use a three-level class framework (or design pattern) to create data type and application-independent classes at the highest level, define data type-dependent base classes in the middle level, and organize application and data type-specific derived classes at the lowest level. This approach employs polymorphism, pointer conversions and Run-Time Type Information. These techniques have successfully handled applications with dissimilar data types. Reusing these components greatly speeds the development of applications that exploit software fault tolerance techniques
Keywords :
aerospace computing; data flow analysis; object-oriented programming; software fault tolerance; N-Copy programming; Run-Time Type Information; application-specific functions; fault tolerance; flight plan; object-oriented executives; object-oriented software; pointer conversions; polymorphism; software fault tolerance; three-level class; Application software; Assembly; Buildings; Communication system control; Containers; Fault tolerance; Filters; Runtime; Software quality; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Aerospace Conference, 2001, IEEE Proceedings.
Conference_Location :
Big Sky, MT
Print_ISBN :
0-7803-6599-2
Type :
conf
DOI :
10.1109/AERO.2001.931305
Filename :
931305
Link To Document :
بازگشت