DocumentCode
2288706
Title
Exception handling in object-oriented real-time distributed systems
Author
Romanovsky, Alexander ; Xu, Jie ; Randell, Brian
Author_Institution
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
fYear
1998
fDate
20-22 Apr 1998
Firstpage
32
Lastpage
42
Abstract
Exception handling in a complex concurrent and distributed system (e.g. one involving cooperating rather than just competing activities) is often a necessary, but a very difficult, task. No widely accepted models or approaches exist in this area. The object-oriented paradigm, for all its structuring benefits, and real-time requirements each add further difficulties to the design and implementation of exception handling in such systems. In this paper, we develop a general structuring framework based on the coordinated atomic (CA) action concept for handling exceptions in an object-oriented distributed system, in which exceptions in both the value and the time domain are taken into account. In particular, we attempt to attack several difficult problems related to real-time system design and error recovery, including action-level timing constraints, time-triggered CA actions, and time-dependent exception handling. The proposed framework is then demonstrated and assessed using an industrial real-time application-the Production Cell III case study
Keywords
distributed processing; exception handling; object-oriented programming; real-time systems; Production Cell III; concurrent; coordinated atomic; distributed system; exception handling; industrial real-time application; object-oriented; real-time distributed systems; Concurrent computing; Cranes; Distributed computing; Fault tolerant systems; Object oriented modeling; Production systems; Real time systems; Signal resolution; Timing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Object-Oriented Real-time Distributed Computing, 1998. (ISORC 98) Proceedings. 1998 First International Symposium on
Conference_Location
Kyoto
Print_ISBN
0-8186-8430-5
Type
conf
DOI
10.1109/ISORC.1998.666766
Filename
666766
Link To Document