• 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