JOURNAL ARTICLE

Exception handling in object-oriented real-time distributed systems

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:
Structuring Exception handling Computer science Distributed computing Task (project management) Object (grammar) Domain (mathematical analysis) Action (physics) Object-oriented programming Real-time computing Programming language Systems engineering Artificial intelligence Engineering

Metrics

19
Cited By
0.41
FWCI (Field Weighted Citation Impact)
30
Refs
0.58
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Petri Nets in System Modeling
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Exception handling in object-oriented systems

Christophe DonyJan A. PurchaseRussel Winder

Journal:   ACM SIGPLAN OOPS Messenger Year: 1992 Vol: 3 (2)Pages: 17-30
BOOK-CHAPTER

Issues with exception handling in object-oriented systems

Robert MillerAnand Tripathi

Lecture notes in computer science Year: 1997 Pages: 85-103
© 2026 ScienceGate Book Chapters — All rights reserved.