Title :
An object-based model for dependable real-time distributed systems
Author :
Chen, Yeong-Jia ; Mossé, Daniel ; Chang, Shi-Kuo
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
Abstract :
A systematic way to introduce fault-tolerant and time-dependent properties into a complex software system is presented. The approach is based on an extended Petri net model, called the G-Net, enhanced with a deterministic timing scheme. In the timed G-Net (TGN) model, exception handling and time-out mechanisms are used to introduce the fault-tolerant and real-time properties. The basic idea is to avoid the timing error propagation from a faulty object to an object that interacts with it via a time-out mechanism, and also to allow an object to treat a timing error by raising an exception and triggering some corrective actions. Using TGNs as the basic building blocks, we further refine the model into the `smart object´ (SMO) model. In each SMO, an object can associated with a knowledge structure, which enables the object to dynamically change its behavior to react to changes in the environment. We use examples to show that a simplified real-time distributed air traffic control system can be modeled effectively using the SMO model
Keywords :
Petri nets; aerospace computing; air traffic control; distributed processing; exception handling; object-oriented methods; real-time systems; software fault tolerance; software reliability; timing; SMO model; air traffic control system; complex software system; corrective action triggering; dependable real-time distributed systems; deterministic timing scheme; dynamically changing object behaviour; exception handling; extended Petri net model; fault-tolerant properties; knowledge structure; object-based model; smart object model; time-dependent properties; time-out mechanisms; timed G-Net model; timing error; timing error propagation; Application software; Computer science; Control systems; Distributed computing; Error correction; Fault tolerant systems; Hardware; Object oriented modeling; Real time systems; Timing;
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
DOI :
10.1109/WORDS.1996.506283