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 条
  • [41] HANDLING THE EVIDENTIAL EXCEPTION
    MUNDAY, R
    [J]. CRIMINAL LAW REVIEW, 1988, : 345 - 354
  • [42] Exception handling in Kylix
    Boling, E
    Jazdzewski, C
    [J]. DR DOBBS JOURNAL, 2001, 26 (11): : 66 - +
  • [43] EXCEPTION HANDLING IN CLU
    LISKOV, BH
    SNYDER, A
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (06) : 546 - 558
  • [44] Modeling and analysis of exception handling by using UML statecharts
    Pintér, G
    Majzik, I
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2005, 3409 : 58 - 67
  • [45] Exception analysis for multithreaded Java']Java programs
    Ryu, SY
    Yi, KK
    [J]. SECOND ASIA-PACIFIC CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2001, : 23 - 30
  • [46] Analysis, design and implementation of exception handling in WWW services
    Cheng, Fu-Chiung
    Hung, Tai-Chang
    Chiou, Young-Jang
    [J]. SOSE 2006: SECOND IEEE INTERNATIONAL SYMPOSIUM ON SERVICE-ORIENTED SYSTEM ENGINEERING, PROCEEDINGS, 2006, : 102 - +
  • [47] Distributed exception handling:: Ideas, lessons and issues with recent exception handling systems
    Campéas, A
    Dony, C
    Urtado, C
    Vauttier, S
    [J]. RAPID INTEGRATION OF SOFTWARE ENGINEERING TECHNIQUES, 2005, 3475 : 82 - 92
  • [48] Mining exception instances to facilitate workflow exception handling
    Hwang, SY
    Ho, SF
    Tang, J
    [J]. 6TH INTERNATIONAL CONFERENCE ON DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 1999, : 45 - 52
  • [49] Exception-chain analysis: Revealing exception handling architecture in Java']Java server applications
    Fu, Chen
    Ryder, Barbara G.
    [J]. ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 230 - +
  • [50] Preliminary exception handling analysis for the ITER plasma control system
    Raupp, G.
    Pautasso, G.
    Rapson, C.
    Treutterer, W.
    Snipes, J.
    de Vries, P.
    Winter, A.
    Humphrey, D.
    Walker, M.
    Ambrosino, G.
    Cinque, M.
    de Tommasi, G.
    Mattei, M.
    Pironti, A.
    Bremond, S.
    Moreau, P.
    Nouailletas, R.
    Felton, R.
    Rimini, F.
    [J]. FUSION ENGINEERING AND DESIGN, 2017, 123 : 541 - 545