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
S. Akili
中科院分区:
--
文献类型:
--
作者:
K. Völlinger;S. Akili

文献摘要

参考文献

被引文献

相似文献

除了每个输出之外,认证程序还产生证明输出正确性的证据。附带的检查程序检查计算的见证是否正确。这样的检查器通常比原始程序简单,并且它的验证通常是可行的,而原始程序的验证成本太高。通过验证检查器,并给出一个机器检查的证明,证明证人证明了输出的正确性,我们得到了正式的实例正确性,即一个机器检查的证明,证明一个特定的输入输出对是正确的。该验证方法在后续程序中得到了验证。相反,我们关心的是那些行为根本不同的分布式程序的正确性。本文提出了一种验证方法,用于验证一类分布式程序的形式实例正确性。此外,我们使用定理证明器Coq来证明我们的方法在领袖选举问题上。
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