Interprocedural exception analysis for Java
- Authors
- Chang B.-M.; Jo J.-W.; Yi K.; Choe K.-M.
- Issue Date
- Mar-2001
- Publisher
- Association for Computing Machinery
- Keywords
- Class analysis; Java; Set-based analysis; Uncaught exception analysis
- Citation
- Proceedings of the ACM Symposium on Applied Computing, pp 620 - 625
- Pages
- 6
- Journal Title
- Proceedings of the ACM Symposium on Applied Computing
- Start Page
- 620
- End Page
- 625
- URI
- https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/16703
- DOI
- 10.1145/372202.372786
- ISSN
- 0000-0000
- Abstract
- Current JDK Java compiler relies too mnch on programmer's specification for checking against nncanght exceptions of the inpnt program. It is not elaborate enongh to remove programmer's nnnecessary handlers (when programmer's specifications are too many) nor suggest to programmers for specialized handlings (when programmer's specifications are too general). We propose a static analysis of Java programs that estimates their exception flows independently of the programmer's specifications. This analysis is designed and implemented based on set-constraint framework. Its cost-effectiveness is suggested by sparsely analyzing the program at method-level (hence reducing the number of unknowns in the flow equations). We have shown that our exception analysis can effectively detect uncaught exceptions for realistic Java programs. © 2001 ACM.
- Files in This Item
-
Go to Link
- Appears in
Collections - 공과대학 > 소프트웨어학부 > 1. Journal Articles
![qrcode](https://api.qrserver.com/v1/create-qr-code/?size=55x55&data=https://scholarworks.sookmyung.ac.kr/handle/2020.sw.sookmyung/16703)
Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.