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 条
  • [41] EXCEPTION HANDLING IN PARALLEL COMPUTATIONS
    SZALAS, A
    SZCZEPANSKA, D
    SIGPLAN NOTICES, 1985, 20 (10): : 95 - 104
  • [42] Current trends in exception handling
    Perry, DE
    Romanovsky, A
    Tripathi, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2000, 26 (10) : 921 - 922
  • [43] Exception handling in workflow systems
    Luo, ZW
    Sheth, A
    Kochut, K
    Miller, J
    APPLIED INTELLIGENCE, 2000, 13 (02) : 125 - 147
  • [44] Provably Live Exception Handling
    Jacobs, Bart
    17TH WORKSHOP ON FORMAL TECHNIQUES FOR JAVA-LIKE PROGRAMS (FTFJP 2015), 2015,
  • [45] Recommending Exception Handling Code
    Tam The Nguyen
    Phong Minh Vu
    Tung Thanh Nguyen
    2019 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2019), 2019, : 390 - 393
  • [46] AN EXCEPTION HANDLING MECHANISM FOR SR
    HUANG, DT
    OLSSON, RA
    COMPUTER LANGUAGES, 1990, 15 (03): : 163 - 176
  • [47] Improving Exception Handling with Recommendations
    Barbosa, Eiji Adachi
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 666 - 669
  • [48] Demonstrating Exception Handling in JaCaMo
    Baldoni, Matteo
    Baroglio, Cristina
    Boissier, Olivier
    Micalizio, Roberto
    Tedeschi, Stefano
    ADVANCES IN PRACTICAL APPLICATIONS OF AGENTS, MULTI-AGENT SYSTEMS, AND SOCIAL GOOD: THE PAAMS COLLECTION, PAAMS 2021, 2021, 12946 : 341 - 345
  • [49] An exception-handling framework
    Visser, A.
    International Journal of Computer Integrated Manufacturing, 8 (03):
  • [50] NTS STRUCTURED EXCEPTION HANDLING
    NIEZGODA, S
    HOLT, L
    WOJCIECH, D
    BYTE, 1993, 18 (12): : 317 - &