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 条
  • [31] An exception handling framework for case management
    Andree, Kerstin
    Ihde, Sven
    Weske, Mathias
    Pufahl, Luise
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (03) : 939 - 962
  • [32] Exception handling of workflow for Web services
    Shi, YL
    Zhang, L
    Shi, BL
    FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 273 - 277
  • [33] Integrating Exception Handling in Goal Models
    Cailliau, Antoine
    van Lamsweerde, Axel
    2014 IEEE 22ND INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE), 2014, : 43 - 52
  • [34] Adaptive exception handling for scientific workflows
    Tolosana-Calasanz, Rafael
    Banares, Jose A.
    Rana, Omer F.
    Alvarez, Pedro
    Ezpeleta, Joaquin
    Hoheisel, Andreas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2010, 22 (05) : 617 - 642
  • [35] Server-side Exception Handling by Composite Web Services
    Lau, Kung-Kiu
    Tran, Cuong M.
    EMERGING WEB SERVICES TECHNOLOGY VOL III, 2009, 3 : 37 - 54
  • [36] An exception handling framework for case management
    Kerstin Andree
    Sven Ihde
    Mathias Weske
    Luise Pufahl
    Software and Systems Modeling, 2022, 21 : 939 - 962
  • [37] Where to Handle an Exception? Recommending Exception Handling Locations from a Global Perspective
    Jia, Xiangyang
    Chen, Songqiang
    Zhou, Xingqi
    Li, Xintong
    Yu, Run
    Chen, Xu
    Xuan, Jifeng
    2021 IEEE/ACM 29TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2021), 2021, : 369 - 380
  • [38] A Formal Model for Exception Handling in BPEL Process
    Jiang Caoqing
    Ying Shi
    Hu Shanming
    Xu Hui
    Qiang Yueming
    PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 2072 - 2077
  • [39] Amplifying Tests to Validate Exception Handling Code
    Zhang, Pingyu
    Elbaum, Sebastian
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 595 - 605
  • [40] Analysis and testing of programs with exception handling constructs
    Sinha, S
    Harrold, MJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (09) : 849 - 871