• 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