On a Verification Framework for Certifying Distributed Algorithms: Distributed Checking and Consistency
On a Verification Framework for Certifying Distributed Algorithms: Distributed Checking and Consistency
复制标题
分布式算法验证框架:分布式检查与一致性
DOI:
10.1007/978-3-319-92612-4_9
复制
发表时间:
2018
期刊:
影响因子:
--
通讯作者:
S. Akili
中科院分区:
文献类型:
--
作者:
K. Völlinger;S. Akili
A major problem in software engineering is assuring the correctness of a distributed system. Acertifying distributed algorithm(CDA) computes for its input-output pair (i,o) an additionalwitnessw– a formal argument for the correctness of (i,o). Each CDA features awitness predicatesuch that if the witness predicate holds for a triple (i,o,w), the input-output pair (i,o) is correct. An accompanyingcheckeralgorithm decides the witness predicate. Consequently, a user of a CDA does not have to trust the CDA but its checker algorithm. Usually, a checker is simpler and its verification is feasible. To sum up, the idea of a CDA is to adapt the underlying algorithm of a program at design-time such that it verifies its own output at runtime. While certifyingsequentialalgorithms are well-established, there are open questions on how to apply certification todistributed algorithms. In this paper, we discussdistributed checkingof adistributed witness; one challenge is that all parts of a distributed witness have to beconsistentwith each other. Furthermore, we present a method forformal instance verification(i.e. obtaining amachine-checkedproof that a particular input-output pair is correct), and implement the method in a framework for the theorem proverCoq.
登录
查看更多内容
DOI:
--
发表时间:
2005
期刊:
ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing
影响因子:
--
作者:
Amos Korman;S. Kutten;D. Peleg
通讯作者:
D. Peleg
DOI:
10.1007/978-3-319-57288-8_27
发表时间:
2017
期刊:
影响因子:
--
作者:
K. Völlinger;S. Akili
通讯作者:
S. Akili
DOI:
10.1007/s10817-013-9289-2
发表时间:
2014
期刊:
Journal of Automated Reasoning
影响因子:
--
作者:
E. Alkassar;S. Böhme;K. Mehlhorn;C. Rizkallah
通讯作者:
C. Rizkallah
影响因子:
1.1
作者:
Jens M. Schmidt
通讯作者:
Jens M. Schmidt
DOI:
10.1007/bfb0055759
发表时间:
1998
期刊:
Theor. Comput. Sci.
影响因子:
--
作者:
K. Mehlhorn;S. Näher
通讯作者:
S. Näher