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
Link To Document