Data-Oriented Exception Handling
IEEE Transactions on Software Engineering
Inside Windows NT
ACM Transactions on Programming Languages and Systems (TOPLAS)
Exception handling: issues and a proposed notation
Communications of the ACM
Java Language Specification, Second Edition: The Java Series
Java Language Specification, Second Edition: The Java Series
Fault tolerance and exception handling in BETA
Advances in exception handling techniques
A fully object-oriented exception handling system: rationale and smalltalk implementation
Advances in exception handling techniques
Concurrent Exception Handling in a Distributed Object-Oriented Computing Environment
ICPADS '00 Proceedings of the Seventh International Conference on Parallel and Distributed Systems: Workshops
Exception Handling and Software Fault Tolerance
IEEE Transactions on Computers
Context aware exception handling in business process execution language
Information and Software Technology
Hi-index | 0.00 |
This paper proposes an exception handling mechanism for developing reliable object-oriented systems based on analyzing some problems encountered in the C++ programming language. The exceptions are organized into a knowledge sharing inheritance hierarchy and the handlers can be defined within exception classes. This enables the information to be hidden. The separation between the normal codes and the exception handling codes makes the program neat and maintainable. It supports both the termination and the retry model. Binding the exception to the object responsible for its raise can solve the issue of matching the handler relying on only the exception type.