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 条
  • [1] Exception handling in the software lifecycle
    de Lemos, R
    Romanovsky, A
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2001, 16 (02): : 119 - 133
  • [2] On exceptions, exception handling, requirements and software lifecycle
    Romanovsky, Alexander
    HASE 2007: 10TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2007, : 301 - 301
  • [3] Requirements for software exception handling
    Hecht, Herbert
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 3340 - 3346
  • [4] Software handling during the vehicle lifecycle
    Alminger, H
    Josefsson, O
    ELECTRONIC SYSTEMS FOR VEHICLES, 2003, 1789 : 1047 - 1055
  • [5] Software handling during the vehicle lifecycle
    Volvo Car Corporation, Göteborg, Sweden
    VDI Berichte, 2003, (1789): : 4973 - 7981
  • [6] EXCEPTION HANDLING AND SOFTWARE FAULT TOLERANCE
    CRISTIAN, F
    IEEE TRANSACTIONS ON COMPUTERS, 1982, 31 (06) : 531 - 540
  • [7] Xept: A software instrumentation method for exception handling
    Vo, KP
    Wang, YM
    Chung, PE
    Huang, YN
    EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 60 - 69
  • [8] EXCEPTION HANDLING IN SOFTWARE SYSTEMS - A LITERATURE SURVEY
    OBERWEIS, A
    STUCKY, W
    WIRTSCHAFTSINFORMATIK, 1991, 33 (06): : 492 - 502
  • [9] An exception handling software architecture for developing fault-tolerant software
    Garcia, AF
    Beder, DM
    Rubira, CMF
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 311 - 320
  • [10] HARDWARE AND SOFTWARE-SUPPORT FOR EFFICIENT EXCEPTION HANDLING
    THEKKATH, CA
    LEVY, HM
    SIGPLAN NOTICES, 1994, 29 (11): : 110 - 119