arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv cs/0407006cs.LO
收藏

带索引谓词的谓词抽象

Predicate Abstraction with Indexed Predicates

Shuvendu K. Lahiri, Randal E. Bryant

摘要:

谓词抽象提供了一个强大的工具,用于验证属性的无限状态系统使用的一阶逻辑和符号方法最初开发的有限状态模型检验的一个子集的决策过程的组合。我们考虑包含一阶状态变量的模型,其中系统状态包括可变函数和谓词。这样的模型可以描述包含任意大内存、缓冲区和相同进程阵列的系统。我们描述了一种形式的谓词抽象,构造一个公式在一组普遍量化的变量来描述一阶状态变量的不变属性。我们提供了一个正式的理由,我们的方法的合理性,并描述了它是如何被用来验证几个硬件和软件设计,包括基于目录的缓存一致性协议。

英文摘要:

Predicate abstraction provides a powerful tool for verifying properties of infinite-state systems using a combination of a decision procedure for a subset of first-order logic and symbolic methods originally developed for finite-state model checking. We consider models containing first-order state variables, where the system state includes mutable functions and predicates. Such a model can describe systems containing arbitrarily large memories, buffers, and arrays of identical processes. We describe a form of predicate abstraction that constructs a formula over a set of universally quantified variables to describe invariant properties of the first-order state variables. We provide a formal justification of the soundness of our approach and describe how it has been used to verify several hardware and software designs, including a directory-based cache coherence protocol.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑