Verifying a Class of Certifying Distributed Programs
Verifying a Class of Certifying Distributed Programs
复制标题
验证一类认证分布式程序
DOI:
10.1007/978-3-319-57288-8_27
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
S. Akili
中科院分区:
文献类型:
--
作者:
K. Völlinger;S. Akili
Acertifying programproduces in addition to each output awitnessthat certifies the output’s correctness. An accompanyingcheckerprogram checks whether the computed witness is correct. Such a checker is usually simpler than the original program, and its verification is often feasible while the verification of the original program is too costly. By verifying the checker and by giving a machine-checked proof that the witness certifies the output’s correctness, we getformal instance correctness, i.e. a machine-checked proof that a particular input-output pair is correct. This verification method was demonstrated onsequentialprograms. In contrast, we are concerned with the correctness ofdistributedprograms which behave fundamentally differently. In this paper, we present a verification method to obtain formal instance correctness for one class of certifying distributed programs. Moreover, we demonstrate our method on the leader election problem using the theorem prover Coq.
DOI:
--
发表时间:
2005
期刊:
ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
影响因子:
--
作者:
Amos Korman;S. Kutten;D. Peleg
通讯作者:
D. Peleg
DOI:
10.22028/d291-26618
发表时间:
2015
期刊:
Journal of Physics: Conference Series
影响因子:
--
作者:
C. Rizkallah
通讯作者:
C. Rizkallah
DOI:
10.1007/978-3-319-22969-0_14
发表时间:
2015
期刊:
影响因子:
--
作者:
K. Völlinger;W. Reisig
通讯作者:
W. Reisig