首页> 外文会议>International conference on formal engineering methods >Verifying Temporal Properties of C Programs via Lazy Abstraction
【24h】

Verifying Temporal Properties of C Programs via Lazy Abstraction

机译:通过惰性抽象验证C程序的时间属性

获取原文
获取外文期刊封面目录资料

摘要

To verify both safety and liveness temporal properties of programs in practice, this paper investigates scalable Linear Temporal Logic (LTL) property verification approach of C programs. We show that the verification target can be accomplished as a scalable lazy abstraction supplemented Counter-Example Guided Abstraction Refinement (CEGAR) based program analysis task. As a result, the scalable lazy abstraction based safety property analysis approaches as well as their mature supporting tools can be reused to verify temporal properties of C programs. We have implemented the proposed approach in TPChecker to verify temporal properties of C programs. Experimental results on benchmark programs show that the proposed approach performs well when verifying non-safety temporal properties of C programs.
机译:为了在实践中验证程序的安全性和实时性,本文研究了C程序的可伸缩线性时态逻辑(LTL)属性验证方法。我们展示了可以作为可扩展的惰性抽象补充的基于反例指导的抽象提炼(CEGAR)的程序分析任务来完成验证目标。结果,可重用的基于可扩展的懒惰抽象的安全特性分析方法及其成熟的支持工具可被重新使用以验证C程序的时间特性。我们已经在TPChecker中实现了建议的方法,以验证C程序的时间特性。在基准程序上的实验结果表明,该方法在验证C程序的非安全时间特性时表现良好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号