Systems programming with Modula-3
Systems programming with Modula-3
Data-Oriented Exception Handling
IEEE Transactions on Software Engineering
Synchronous and asynchronous handling of abnormal events in the &mgr;System
Software—Practice & Experience
The design and evolution of C++
The design and evolution of C++
Microsoft® Visual C++® .Net Language Reference
Microsoft® Visual C++® .Net Language Reference
A Fully Object-Oriented Exception Handling System: Rationale and Smalltalk Implementation
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Condition Handling in the Lisp Language Family
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Fault Tolerance and Exception Handling in BETA
Advances in Exception Handling Techniques (the book grow out of a ECOOP 2000 workshop)
Asynchronous exception propagation in blocked tasks
Proceedings of the 4th international workshop on Exception handling
Hi-index | 0.00 |
Many modern object-oriented languages do not incorporate exception handling into the object model. Specifically, no provision is made to involve the object responsible for raising an exception in the catching mechanism. Thus, discrimination among multiple objects raising the same exception is difficult. The notion of a bound exception is introduced to associate a responsible object with an exception during propagation and allow the catch clause to match on both the responsible object and exception. Multiple strategies for determining the responsible object are presented, along with extending bound exceptions to nonlocal propagation among coroutines/tasks.