コンピュータ ソフトウェア
Print ISSN : 0289-6540
分離論理における部分構造のための証明された検証器
Nicolas MARTIReynald AFFELDT
著者情報
ジャーナル フリー

2008 年 25 巻 3 号 p. 3_135-3_147

詳細
抄録

Separation logic is an extension of Hoare logic to verify imperative programs with pointers and mutable data-structures. Although there exist several implementations of verifiers for separation logic, none of them has actually been itself verified. In this paper, we present a verifier for a fragment of separation logic that is verified inside the Coq proof assistant. This verifier is implemented as a Coq tactic by reflection to verify separation logic triples. Thanks to the extraction facility to OCaml, we can also derive a certified, stand-alone and efficient verifier for separation logic.

著者関連情報
© 日本ソフトウェア科学会 2008
前の記事 次の記事
feedback
Top