首页> 外文会议>International conference on software engineering and formal methods >FRED: Conditional Model Checking via Reducers and Folders
【24h】

FRED: Conditional Model Checking via Reducers and Folders

机译:FRED:通过减速器和文件夹检查有条件的模型检查

获取原文

摘要

There are many hard verification problems that are currently only solvable by applying several verifiers that are based on complementing technologies. Conditional model checking (CMC) is a successful solution for cooperation between verification tools. In CMC, the first verifier outputs a condition describing the state space that it successfully verified. The second verifier uses the condition to focus its verification on the unverified state space. To use arbitrary second verifiers, we recently proposed a reducer-based approach. One can use the reducer-based approach to construct a conditional verifier from a reducer and a (non-conditional) verifier: the reducer translates the condition into a residual program that describes the unverified state space and the verifier can be any off-the-shelf verifier (that does not need to understand conditions). Until now, only one reducer was available. But for a systematic investigation of the reducer concept, we need several reducers. To fill this gap, we developed FRED, a Framework for exploring different REDucers. Given an existing reducer, FRed allows us to derive various new reducers, which differ in their trade-off between size and precision of the residual program. For our experiments, we derived seven different reducers. Our evaluation on the largest and most diverse public collection of verification problems shows that we need all seven reducers to solve hard verification tasks that were not solvable before with the considered verifiers.
机译:目前仅通过应用基于补充技术的若干验证来解决许多硬验证问题。有条件的模型检查(CMC)是验证工具之间的合作成功解决方案。在CMC中,第一验证器输出描述其成功验证的状态空间的条件。第二验证者使用该条件将其对未验证的状态空间验证集中。要使用任意第二验证者,我们最近提出了一种基于减速的方法。可以使用基于Reducer的方法从减速器和(非条件)验证器构造条件验证器:减速器将条件转换为描述未经验证状态空间的残余程序,并且验证者可以是任何缺处的货架验证者(不需要了解条件)。到目前为止,只有一个还原剂可用。但是对于减速器概念的系统调查,我们需要几个减速器。为了填补这种差距,我们开发了FRED,这是一个探索不同减速机的框架。鉴于现有的减速机,FRED允许我们推导各种新减速剂,这在剩余计划的规模和精度之间的权衡方面不同。对于我们的实验,我们派生了七种不同的减速剂。我们对最大和最多样化的公众验证问题的评估表明,我们需要所有七个减速机来解决之前没有可解决的硬验证任务。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号