The Kind 2 Model Checker
The Kind 2 Model Checker
复制标题
DOI:
10.1007/978-3-319-41540-6_29
复制
发表时间:
2016-07
期刊:
影响因子:
--
通讯作者:
A. Champion;Alain Mebsout;Christoph Sticksel;C. Tinelli
中科院分区:
文献类型:
--
作者:
A. Champion;Alain Mebsout;Christoph Sticksel;C. Tinelli
Kind2 is an open-source, multi-engine, SMT-based model checker for safety properties of finite- and infinite-state synchronous reactive systems. It takes as input models written in an extension of the Lustre language that allows the specification of assume-guarantee-style contracts for system components.Kind2 was implemented from scratch based on techniques used by its predecessor, thePKindmodel checker. This paper discusses a number of improvements overPKindin terms of invariant generation. It also introduces two main features: contract-based compositional reasoning and certificate generation.