A Framework for the Verification of Certifying Computations
A Framework for the Verification of Certifying Computations
复制标题
计算验证的框架
DOI:
10.1007/s10817-013-9289-2
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
C. Rizkallah
中科院分区:
文献类型:
--
作者:
E. Alkassar;S. Böhme;K. Mehlhorn;C. Rizkallah
Formal verification of complex algorithms is challenging. Verifying their implementations goes beyond the state of the art of current automatic verification tools and usually involves intricate mathematical theorems. Certifying algorithms compute in addition to each output a witness certifying that the output is correct. A checker for such a witness is usually much simpler than the original algorithm—yet it is all the user has to trust. The verification of checkers is feasible with current tools and leads to computations that can be completely trusted. We describe a framework to seamlessly verify certifying computations. We use the automatic verifier VCC for establishing the correctness of the checker and the interactive theorem prover Isabelle/HOL for high-level mathematical properties of algorithms. We demonstrate the effectiveness of our approach by presenting the verification of typical examples of the industrial-level and widespread algorithmic library LEDA.
登录
查看更多内容
影响因子:
2.8
作者:
Dirk Leinenbach;W. Paul;Elena Petrova
通讯作者:
Elena Petrova
DOI:
10.1007/978-3-540-32275-7_26
发表时间:
2005
期刊:
Comput. Sci. Rev.
影响因子:
--
作者:
Norbert Schirmer
通讯作者:
Norbert Schirmer
DOI:
10.1109/iceccs.2012.27
发表时间:
2012-07
期刊:
2012 IEEE 17th International Conference on Engineering of Complex Computer Systems
影响因子:
--
作者:
Jianqi Shi;J. He;Huibiao Zhu;Huixing Fang;Yanhong Huang;Xiaoxian Zhang
通讯作者:
Jianqi Shi;J. He;Huibiao Zhu;Huixing Fang;Yanhong Huang;Xiaoxian Zhang
DOI:
10.1007/978-3-642-14808-8_18
发表时间:
2010
期刊:
IEEE Trans. Computers
影响因子:
--
作者:
A. Darbari;B. Fischer;Joao Marques
通讯作者:
Joao Marques
DOI:
10.1007/978-3-642-22110-1_7
发表时间:
2011
期刊:
Commun. ACM
影响因子:
--
作者:
Eyad Alkassar;S. Böhme;K. Mehlhorn;C. Rizkallah
通讯作者:
C. Rizkallah