• 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