THE USE OF EXECUTABLE ASSERTIONS FOR ERROR-DETECTION AND DAMAGE ASSESSMENT

被引:6
|
作者
JAOUA, A [1 ]
MILI, A [1 ]
机构
[1] UNIV TUNIS,FAC SCI,DEPT COMP SCI,ALGORITHM & HEURIST PROGRAMMING RES GRP,BELVEDERE,TUNISIA
关键词
D O I
10.1016/0164-1212(90)90063-R
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A fault-tolerant program is one that can continue service after faults have adversely affected the state of the program. The process by which a program can tolerate faults is divided into four phases: error detection, when the fault is first detected; damage assessment, when the damage caused by the fault is assessed; fault removal, when the fault is diagnosed, then removed; finally, error recovery, when the impact of the fault on the state of the program is corrected. In this article, we are interested in the first two phases. We discuss means to carry these phases out, using executable assertions. Appropriate executable assertions are derived by solving algebraic equations in the Tarski calculus of relations. © 1990.
引用
收藏
页码:15 / 37
页数:23
相关论文
共 50 条