DocumentCode
1915630
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
fYear
1996
fDate
1-2 Feb 1996
Firstpage
192
Lastpage
200
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/WORDS.1996.506283
Filename
506283
Link To Document