CPBPV公司

CPBPV:一个有界程序验证的约束编程框架。研究了如何验证程序与规范的一致性,提出了一种新的有界程序验证的约束编程框架(CPBPV)。CPBPV框架使用约束存储来表示规范和程序,并以非确定性的方式探索有界长度的执行路径。当存在一些非一致性时,提供了一个非一致性的例子。在有界约束下,如果生成的每个约束存储都包含后置条件,则输入程序是部分正确的。CPBPV不会探索错误的执行路径,因为它通过检测约束存储不一致而提前增量地修剪执行路径。CPBPV使用丰富的约束编程语言来表达约束存储。最后,CPBPV被参数化为一系列解算器,这些解算器按顺序进行尝试,从最便宜、最不通用的开始。实验结果通常比以前的方法产生数量级的改进,运行时间通常与变量域的大小无关。此外,CPBPV能够检测到一些程序中的细微错误,而其他基于有界模型检查的框架却失败了。

zbMATH中的参考文献,1标准件)

显示第1到第5个结果,共5个。
按年份排序(引用)

  1. Chihani,Zakaria;Marre,Bruno;Bobot,François;Bardin,Sébastien:位向量理论的约束编程方法(2017)
  2. Sakti,Abdelilah;Guéhéneuc,Yann Gaël;Pesant,Gilles:基于约束的适应度函数,用于基于搜索的软件测试(2013)
  3. Lazaar,Nadjib;Gotlieb,Arnaud;Lebbah,Yahia:测试CP的CP框架(2012)ioport公司
  4. Collavizza,Hélène;Rueher,Michel;Van Hentenryck,Pascal:CPBPV:有界程序验证的约束编程框架(2010)
  5. Collavizza,Hélène;Rueher,Michel;Van Hentenryck,Pascal:CPBPV:有界程序验证的约束编程框架(2008)ioport公司