DocumentCode :
1915225
Title :
Ada95 object-oriented and real-time support for development of software fault tolerance reusable components
Author :
Shokri, Eltefaat H. ; Tso, Kam S.
Author_Institution :
Sohar Inc., Beverly Hills, CA, USA
fYear :
1996
fDate :
1-2 Feb 1996
Firstpage :
93
Lastpage :
100
Abstract :
The paper reports our experience on exploiting the object oriented and real time features of Ada95 to support the development of a reusable software fault tolerance testbed. The testbed is a hardware and software platform for the creation of software fault tolerance systems from reusable components and provides a fault injection environment for evaluating their effectiveness. The reusable components were identified from an in depth analysis of the software fault tolerance domain and designed using an object oriented approach based on the Booch Method. The result of the analysis and design is a set of objects and their communication patterns. The identified objects were classified as active, passive, and shared data objects and implemented as reusable components by mapping them into the corresponding Ada95 object oriented constructs. A distributed recovery block system with a simplified air traffic control application were developed from the reusable components to demonstrate effective reuse and meeting soft real time requirements
Keywords :
Ada; air traffic control; object-oriented languages; object-oriented programming; real-time systems; software fault tolerance; software reusability; Ada95; Booch Method; distributed recovery block system; fault injection environment; in depth analysis; object oriented approach; object oriented features; real time features; reusable software fault tolerance testbed; shared data objects; simplified air traffic control application; soft real time requirements; software fault tolerance reusable components; software fault tolerance systems; Air traffic control; Fault diagnosis; Fault tolerance; Fault tolerant systems; Hardware; Pattern analysis; Software reusability; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object-Oriented Real-Time Dependable Systems,1996. Proceedings of WORDS '96., Second Workshop on
Conference_Location :
Laguna Beach, CA
Print_ISBN :
0-8186-7570-5
Type :
conf
DOI :
10.1109/WORDS.1996.506266
Filename :
506266
Link To Document :
بازگشت