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.
Brian RandellAlexander RomanovskyJie Xu
Alexander RomanovskyJie XuBrian Randell
Alexander RomanovskyJie XuBrian Randell
Alexander RomanovskyJörg Kienzle
Alexander RomanovskyChristophe DonyJørgen Lindskov KnudsenAnand Tripathi