JOURNAL ARTICLE

Concurrent exception handling in a distributed object-oriented computing environment

Abstract

In a distributed object-oriented computing environment many exceptions would occur because many objects run concurrently on several computers connected by a network. Therefore, exceptions in distributed applications will be more complex than those in ordinary (not distributed) applications. We introduce an exception handling framework into our distributed object-oriented computing environment (DOOCE). In particular, we focus on handling the multiple exceptions which are propagated from concurrent active objects in our system. The exception handling in DOOCE provides two models, termination model and resumption model and can handle the occurring multiple exceptions. Programmers have the flexibility of either handling all exceptions individually or grouping all exceptions together and handling them as a single. Furthermore, we propose a "notification message" as an approach to perform an exception occurring during the parallel computation.

Keywords:
Computer science Distributed computing Exception handling Flexibility (engineering) Distributed Computing Environment Object-oriented programming Distributed object Focus (optics) Object (grammar) Computation Distributed algorithm Distributed design patterns Message passing Concurrent computing Programming language Common Object Request Broker Architecture Artificial intelligence

Metrics

12
Cited By
0.93
FWCI (Field Weighted Citation Impact)
10
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed systems and fault tolerance
Physical Sciences →  Computer Science →  Computer Networks and Communications
Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management
© 2026 ScienceGate Book Chapters — All rights reserved.