Verifying a Local Generic Solver in Coq
Verifying a Local Generic Solver in Coq
复制标题
在 Coq 中验证本地通用求解器
DOI:
10.1007/978-3-642-15769-1_21
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
Helmut Seidl
中科院分区:
文献类型:
--
作者:
Martin Hofmann;Aleksandr Karbyshev;Helmut Seidl
Fixpoint engines are the core components of program analysis tools and compilers. If these tools are to be trusted, special attention should be paid also to the correctness of such solvers. In this paper we consider the local generic fixpoint solverRLDwhich can be applied to constraint systems, over some latticewhere the right-hand sidesfxare given as arbitrary functions implemented in some specification language. The verification of this algorithm is challenging, because it uses higher-order functions and relies on side effects to track variable dependences as they are encountered dynamically during fixpoint iterations. Here, we present a correctness proof of this algorithm which has been formalized by means of the interactive proof assistantCoq.
登录
查看更多内容
影响因子:
1.3
作者:
Christian Fecht;H. Seidl
通讯作者:
H. Seidl
影响因子:
1.5
作者:
Thierry Coquand;P. Schuster;I. Yengui
通讯作者:
I. Yengui
DOI:
10.1007/3-540-58485-4_50
发表时间:
1994
期刊:
Nord. J. Comput.
影响因子:
--
作者:
Niels Jørgensen
通讯作者:
Niels Jørgensen
影响因子:
2.9
作者:
M. Hofmann;M. Pavlova
通讯作者:
M. Pavlova
DOI:
10.1007/978-3-642-14162-1_17
发表时间:
2010
期刊:
影响因子:
--
作者:
Martin Hofmann;Aleksandr Karbyshev;Helmut Seidl
通讯作者:
Helmut Seidl