An Interpolation Method For Clp Traversal

CP'09: Proceedings of the 15th international conference on Principles and practice of constraint programming(2009)

引用 44|浏览31
暂无评分
摘要
We consider the problem of exploring the search tree of a CLP goal in put-suit of a target property. Essential to such a process is a method of tabling to prevent duplicate exploration. Typically, only actually traversed goals are memoed in the table. In this paper we present a method where, upon the successful traversal of a subgoal, a generalization of the subgoal is memoed. This enlarges the record of already traversed goals, thus providing more pruning in the subsequent search process. The key feature is that the abstraction computed is guaranteed not to give rise to a Spurious path that might violate the target property.A driving application area is the use of CLP to model the behavior of other programs. We demonstrate the performance Of Our method on a benchmark of program verification problems.
更多
查看译文
关键词
Model Check, Interpolation Method, Target Property, Derivation Tree, Constraint Logic Programming
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要