Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Efficient and precise modeling of exceptions for the analysis of Java programs
Proceedings of the 1999 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Analyzing exception flow in Java programs
ESEC/FSE-7 Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering
Analysis and Testing of Programs with Exception Handling Constructs
IEEE Transactions on Software Engineering
Interprocedural exception analysis for Java
Proceedings of the 2001 ACM symposium on Applied computing
The Java Language Specification
The Java Language Specification
Proceedings of the Workshop on Object-Oriented Technology
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
The inlined reference monitor approach to security policy enforcement
The inlined reference monitor approach to security policy enforcement
A thread monitoring system for multithreaded Java programs
ACM SIGPLAN Notices
Hi-index | 0.00 |
Exception mechanism is important for the development of robust programs to make sure that exceptions are handled appropriately at run-time. In this paper, we develop a dynamic exception monitoring system, which can trace handling and propagation of thrown exceptions in real-time. With this tool, programmers can examine exception handling process in more details and handle exceptions more effectively. Programmers can also trace only interesting exceptions by selecting options before execution. It can also provides profile information after execution, which summarizes exception handling in each method during execution. To reduce performance overhead, we implement the system based on code inlining, and presents some experimental results.