An exception monitoring system for Java']Java

被引:0
作者
Ohe, H [1 ]
Chang, BM [1 ]
机构
[1] Sookmyung Womens Univ, Dept Comp Sci, Seoul 140742, South Korea
来源
RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES | 2005年 / 3475卷
关键词
!text type='Java']Java[!/text; exception propagation; exception analysis;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:71 / 81
页数:11
相关论文
共 14 条
[1]  
BOKOWSKI B, 1998, BARAT A FRONT END JA
[2]  
CHANG BM, 2001, P 2001 ACM S APPL CO, P620
[3]  
CHOI JD, 1999, P ACM SIGPLAN SIGSOF, P21
[4]  
DROSSOPOULOU S, 1999, JAVA TYPE SOUNDNESS
[5]  
DUFOUR B, 2003, P ACM OOPSLA 03 OCT
[6]  
ERLINGSSON U, 2004, THESIS CORNELL U
[7]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[8]  
GOSLING J, 1996, JAVA PROGRAMMING LAN
[9]  
ROBILLARD MP, P 99 EUR SOFTW ENG C, P322
[10]  
RYDER BG, 1999, DCSTR403 RUTG U