• DocumentCode
    2349348
  • Title

    A modular implementation model of the Primary-Shadow TMO replication scheme and a testing approach using a real-time environment simulator

  • Author

    Kim, K. H Kane ; Subbaraman, Chittur

  • Author_Institution
    California Univ., Irvine, CA, USA
  • fYear
    1998
  • fDate
    4-7 Nov 1998
  • Firstpage
    247
  • Lastpage
    256
  • Abstract
    An extension of the conventional object structuring approach, called the TMO structuring scheme, has been formulated as a unified scheme for object oriented structuring of both real time and non real time applications while enabling the system designer to provide design time guarantees of timely service capabilities of the objects designed. In another area, the DRB/PSP scheme has been established as a concrete scheme for achieving scalable time bounded fault tolerance for both software and hardware faults in distributed and parallel computer systems. A recent integration of the TMO structuring scheme and the basic principle of the DRB/PSP scheme is the primary shadow TMO replication (PSTR) scheme. The TMO scheme and the PSTR scheme present good potentials for realizing a quantum jump in design productivity and system reliability in the real time distributed computing application field. We first present a modular implementation model of the PSTR scheme that can be incorporated into most commercial real time operating systems. This modular implementation model is amenable to a rigorous analysis of the recovery time bounds, a measure of great importance in complex systems. In addition, a new style of testing both control algorithms and time bounded fault tolerance protocols by use of real time simulation components is presented. The implementation model and the testing approach have been validated by a non trivial experiment
  • Keywords
    object-oriented programming; operating systems (computers); parallel programming; program testing; real-time systems; software fault tolerance; virtual machines; DRB/PSP scheme; PSTR scheme; Primary-Shadow TMO replication scheme; TMO structuring scheme; commercial real time operating systems; design productivity; design time guarantees; hardware faults; implementation model; modular implementation model; non real time applications; object oriented structuring; object structuring approach; parallel computer systems; primary shadow TMO replication scheme; real time applications; real time distributed computing application field; real time environment simulator; real time simulation components; recovery time bounds; rigorous analysis; scalable time bounded fault tolerance; system designer; system reliability; testing approach; testing approach using; time bounded fault tolerance protocols; timely service capabilities; unified scheme; Application software; Concrete; Concurrent computing; Distributed computing; Fault tolerant systems; Hardware; Object oriented modeling; Quantum computing; Real time systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 1998. Proceedings. The Ninth International Symposium on
  • Conference_Location
    Paderborn
  • ISSN
    1071-9458
  • Print_ISBN
    0-8186-8991-9
  • Type

    conf

  • DOI
    10.1109/ISSRE.1998.730888
  • Filename
    730888