Exception handling in the software lifecycle

被引:0
|
作者
De Lemos, R. [1 ]
Romanovsky, A. [1 ]
机构
[1] Computing Laboratory, University of Kent, Canterbury CT2 7NF, United Kingdom
来源
| 2001年 / CRL Publishing卷 / 16期
关键词
Computational complexity - Computer hardware description languages - Computer system recovery - Computer systems - Error detection - Object oriented programming - Requirements engineering;
D O I
暂无
中图分类号
学科分类号
摘要
Exception handling is a structuring technique that facilitates system design by encapsulating the process of error recovery. Traditional methods deal with exceptions at late design and implementation phases, thus losing the context of error detection and recovery, and the correlation between exceptions and their handlers. The proposed approach emphasises the separation of the treatment of requirements-related, design-related, and implementation-related exceptions during the software lifecycle by specifying the exceptions and their handlers in the context where faults are identified. The description of exceptional behaviour is supported by a co-operative object-oriented approach that allows the representation of collaborative behaviour between objects at different phases of the software development. The feasibility of the approach is demonstrated in terms of a benchmark case study.
引用
收藏
相关论文
共 50 条
  • [21] EXCEPTION HANDLING IN ROBOTICS
    COX, IJ
    GEHANI, NH
    COMPUTER, 1989, 22 (03) : 43 - 49
  • [22] A unified meta-level software architecture for sequential and concurrent exception handling
    Garcia, AF
    Beder, DM
    Rubira, CMF
    COMPUTER JOURNAL, 2001, 44 (06): : 569 - 587
  • [23] Backjumping is Exception Handling
    Robbins, Ed
    King, Andy
    Howe, Jacob M.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2021, 21 (02) : 125 - 144
  • [24] Enhancing Software Robustness by Detecting and Removing Exception Handling Smells: An Empirical Study
    Hsieh, Chin-Yun
    Chen, You-Lun
    Liao, Zhen-Jie
    JOURNAL OF INTERNET TECHNOLOGY, 2018, 19 (05): : 1603 - 1611
  • [25] Templates and exception handling
    Stevens, A
    DR DOBBS JOURNAL, 1999, 24 (03): : 103 - 105
  • [26] Software Defect Prediction using Exception Handling Call Graphs: A Case Study
    Sawadpong, Puntitra
    Allen, Edward B.
    2016 IEEE 17TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2016, : 55 - 62
  • [27] HANDLING THE EVIDENTIAL EXCEPTION
    MUNDAY, R
    CRIMINAL LAW REVIEW, 1988, : 345 - 354
  • [28] Exception handling in Kylix
    Boling, E
    Jazdzewski, C
    DR DOBBS JOURNAL, 2001, 26 (11): : 66 - +
  • [29] Ada exception handling
    Bretz, M.
    IT - Information Technology, 1987, 29 (02): : 89 - 96
  • [30] EXCEPTION HANDLING IN CLU
    LISKOV, BH
    SNYDER, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (06) : 546 - 558