Analysis of programs with exception-handling constructs

被引:28
|
作者
Sinha, S [1 ]
Harrold, MJ [1 ]
机构
[1] Ohio State Univ, Dept Comp & Informat Sci, Columbus, OH 43210 USA
关键词
exception handling; program analysis;
D O I
10.1109/ICSM.1998.738526
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Analysis techniques, such as control-flow, data-flow: and control-dependence, are used for a variety of maintenance task. including regression testing, dynamic execution profiling and static and dynamic slicing To be applicable to programs in languages, such as Java and C++ however; these analysis techniques should, to the extent possible, account for the effects of exception occurrences and exception-handling constructs. This paper presents techniques to construct intraprocedural and interprocedural representations on which existing techniques can be performed, and demonstrates their applicability to several maintenance tasks.
引用
收藏
页码:348 / 357
页数:10
相关论文
共 50 条
  • [31] Slicing Object-Oriented Programs with Exception Handling Structures
    Zhao, Xuefeng
    Jiang, Shujuan
    Zhou, Qi
    [J]. MATERIAL SCIENCE AND ENGINEERING TECHNOLOGY, 2012, 462 : 383 - 391
  • [32] Detecting Exception Handling Bugs in C plus plus Programs
    Zhang, Hao
    Luo, Ji
    Hu, Mengze
    Yan, Jun
    Zhang, Jian
    Qiu, Zongyan
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1084 - 1095
  • [33] An exploratory study on exception handling bugs in Java']Java programs
    Ebert, Felipe
    Castor, Fernando
    Serebrenik, Alexander
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 106 : 82 - 101
  • [34] STATIC ANALYSIS OF EXCEPTION HANDLING IN ADA
    SCHAEFER, CF
    BUNDY, GN
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (10): : 1157 - 1174
  • [35] Exception handling
    Buhr, PA
    Harji, A
    Mok, WYR
    [J]. ADVANCES IN COMPUTERS, VOL 56, 2002, 56 : 245 - 303
  • [36] A Reflection on "An Exploratory Study on Exception Handling Bugs in Java']Java Programs"
    Ebert, Felipe
    Castor, Fernando
    Serebrenikt, Alexander
    [J]. PROCEEDINGS OF THE 2020 IEEE 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER '20), 2020, : 552 - 556
  • [37] WORKFLOW TEMPORAL EXCEPTION HANDLING AND ANALYSIS METHOD
    Zou, Shaojun
    Peng, Xuange
    Sun, Hongjun
    [J]. INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE & TECHNOLOGY, PROCEEDINGS, 2009, : 339 - 342
  • [38] EXCEPTION HANDLING IN ROBOTICS
    COX, IJ
    GEHANI, NH
    [J]. COMPUTER, 1989, 22 (03) : 43 - 49
  • [39] Backjumping is Exception Handling
    Robbins, Ed
    King, Andy
    Howe, Jacob M.
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (02) : 125 - 144
  • [40] Templates and exception handling
    Stevens, A
    [J]. DR DOBBS JOURNAL, 1999, 24 (03): : 103 - 105