Formal verification of dependable distributed protocols

被引:3
|
作者
Sinha, P [1 ]
Ren, DQ [1 ]
机构
[1] Concordia Univ, Dept Elect & Comp Engn, Montreal, PQ H3G 1M8, Canada
关键词
formal specification and verification; dependable distributed protocols; checkpointing;
D O I
10.1016/S0950-5849(03)00066-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dependable distributed systems often employ a hierarchy of protocols to provide timely and reliable services. Such protocols have both dependability and real-time attributes, and the verification of such composite services is a problem of growing complexity even when using formal approaches. Our intention in this paper is to exploit the modular design aspects appearing in most dependable distributed protocols to provide formal level of assurance for their correctness. We highlight the capability of our approach through a case study in formal modular specification and tool-assisted verification of a timestamp-based checkpointing protocol. Furthermore, during the process of verification, insights gained in such a stack of protocols have assisted in validating some additional properties those dealing with failure recovery. (C) 2003 Elsevier B.V. All rights reserved.
引用
收藏
页码:873 / 888
页数:16
相关论文
共 50 条