Symbolic Compositional Verification by Learning Assumptions
摘要:
Compositional reasoning aims to improve scalability of verification tools by reducing the original verification task into subproblems. The simplification is typically based on assume-guarantee reasoning principles, and requires user guidance to identify appropriate assumptions for components. In this paper, we propose a fully automated approach to compositional reasoning that consists of automated decomposition using a hypergraph partitioning algorithm for balanced clustering of variables, and discovering assumptions using the L * algorithm for active learning of regular languages. We present a symbolic implementation of the learning algorithm, and incorporate it in the model checker NuSmv . In some cases, our experiments demonstrate significant savings in the computational requirements of symbolic model checking.
展开
关键词:
formal verification symbolic model checking compositional verification assume-guarantee reasoning regular language learning hypergraph partitioning
DOI:
10.1007/s10703-008-0055-8
被引量:
年份:
2008
相似文献
参考文献
引证文献
引用走势
辅助模式
引用
文献可以批量引用啦~
欢迎点我试用!