EXCEPTION HANDLING - EXPECTING THE UNEXPECTED

被引:5
|
作者
DREW, SJ
GOUGH, KJ
机构
[1] Programming Languages and Systems Group, Computer Science Department, Queensland University of Technology
来源
COMPUTER LANGUAGES | 1994年 / 20卷 / 02期
关键词
EXCEPTIONS; EXCEPTION HANDLING; PROGRAMMING LANGUAGES;
D O I
10.1016/0096-0551(94)90015-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since the mid-1970s, and with the development of each new programming paradigm there has been an increasing interest in exceptions and the benefits of exception handling. With the move towards programming for ever more complex architectures, understanding basic facilities such as exception handling as an aid to improving program reliability, robustness and comprehensibility has become much more important. Interest has sparked the production of many papers both theoretical and practical, each giving a view of exceptions and exception handling from a different standpoint. In an effort to provide a means of classifying exception handling models which may be encountered, a taxonomy is presented in this paper. As the taxonomy is developed some of the concepts of exception handling are introduced and discussed. The taxonomy is applied to a number of exception handling models in some contemporary programming languages and some observations and conclusions offered.
引用
收藏
页码:69 / 87
页数:19
相关论文
共 50 条
  • [1] DATA-ORIENTED EXCEPTION HANDLING
    CUI, Q
    GANNON, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (05) : 393 - 401
  • [2] Backjumping is Exception Handling
    Robbins, Ed
    King, Andy
    Howe, Jacob M.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (02) : 125 - 144
  • [3] EXCEPTION HANDLING IN CLU
    LISKOV, BH
    SNYDER, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (06) : 546 - 558
  • [4] EXCEPTIONS AND EXCEPTION HANDLING IN COMPUTERIZED INFORMATION PROCESSES
    STRONG, DM
    MILLER, SM
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1995, 13 (02) : 206 - 233
  • [5] Revisiting Exception Handling Practices with Exception Flow Analysis
    de Padua, Guilherme B.
    Shang, Weiyi
    2017 IEEE 17TH INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM), 2017, : 11 - 20
  • [6] Exception handling for copyless messaging
    Jaksic, Svetlana
    Padovani, Luca
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 84 : 22 - 51
  • [7] Exception handling in workflow systems
    Luo, ZW
    Sheth, A
    Kochut, K
    Miller, J
    APPLIED INTELLIGENCE, 2000, 13 (02) : 125 - 147
  • [8] Improving Exception Handling with Recommendations
    Barbosa, Eiji Adachi
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 666 - 669
  • [9] AN EXCEPTION HANDLING MECHANISM FOR SR
    HUANG, DT
    OLSSON, RA
    COMPUTER LANGUAGES, 1990, 15 (03): : 163 - 176
  • [10] Provably Live Exception Handling
    Jacobs, Bart
    17TH WORKSHOP ON FORMAL TECHNIQUES FOR JAVA-LIKE PROGRAMS (FTFJP 2015), 2015,