Slicing Java']Java programs that throw and catch exceptions

被引:0
|
作者
Allen, M [1 ]
Horwitz, S [1 ]
机构
[1] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
关键词
algorithms; languages; program slicing; !text type='Java']Java[!/text] exceptions; program dependence graph;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Exceptions are the preferred method for error handling in object-oriented languages like Java. Current program-slicing algorithms do not correctly deal with exception-handling constructs, because they do not account for the additional control and data dependences introduced by exceptions. This paper extends previous work on program slicing using the system dependence graph (SDG) to support slicing programs with exceptions.
引用
收藏
页码:284 / 294
页数:11
相关论文
共 50 条
  • [21] Exercising Java']Java Exceptions Using Java']Java Pathfinder and Program Instrumentation
    Martins, Alexandre Locci
    Hanazumi, Simone
    de Melo, Ana C. V.
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT 1, 2014, 8579 : 671 - 682
  • [22] Fault Localization Based on Dynamic Slicing via JS']JSlice for Java']Java Programs
    Zhang, Peng
    Mao, Xiaoguang
    Lei, Yan
    Zhang, Zhuo
    2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 565 - 568
  • [23] ACCo: a novel approach to measure cohesion using hierarchical slicing of Java']Java programs
    Panda, S.
    Mohapatra, D. P.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2015, 11 (04) : 243 - 260
  • [24] Testing Java']Java Exceptions: an instrumentation technique
    Martins, Alexandre L.
    Hanazumi, Simone
    de Melo, Ana C. V.
    2014 38TH ANNUAL IEEE INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW 2014), 2014, : 626 - 631
  • [25] Slicing Java']Java™ programs using the JPDA and dynamic object relationship diagrams with XML
    Conover, AJ
    Song, YT
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, 2005, 3647 : 201 - 213
  • [26] import java.*: Understanding Java exceptions
    C/C++ Users Journal, 2001, 19 (4 SUPPL.):
  • [27] Slicing concurrent Java programs using Indus and Kaveri
    Venkatesh Prasad Ranganath
    John Hatcliff
    International Journal on Software Tools for Technology Transfer, 2007, 9 (5-6) : 489 - 504
  • [28] Using compressed bytecode traces for slicing java programs
    Wang, Tao
    Roychoudhury, Abhik
    Proceedings - International Conference on Software Engineering, 2004, 26 : 512 - 521
  • [29] A deductive proof system for multithreaded Java']Java with exceptions
    Abraham, Erika
    de Roever, Willem-Paul
    de Boer, Frank S.
    Steffen, Martin
    FUNDAMENTA INFORMATICAE, 2008, 82 (04) : 391 - 463
  • [30] Students' Understanding of Advanced Properties of Java']Java Exceptions
    Rashkovits, Rami
    Lavy, Liana
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2012, 11 : 327 - 352