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 :
بازگشت