Exception Handling
Exception Handling
复制标题
异常处理
DOI:
10.1007/978-1-4842-1922-5_30
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Coen de Groot
中科院分区:
文献类型:
--
作者:
Coen de Groot
The rst part of this paper provides rigorous deenitions for several basic concepts underlying the design of dependable programs, such as speciication, program semantics, exception, program correctness, robustness, failure, fault, and error. The second part investigates what it means to handle exceptions in modular programs structured as hierarchies of data abstractions. The problems to be solved at each abstraction level, such as exception detection and propagation, consistent state recovery and masking are examined in detail. Both programmed exception handling and default exception handling (such as embodied for example in recovery blocks or database transactions) are considered. An assessment of the adequacy of backward recovery in providing tolerance of software design faults is made.