首页> 外文会议>International conference on software engineering and formal methods >Rapid Prototyping of a Semantically Well Founded Circus Model Checker
【24h】

Rapid Prototyping of a Semantically Well Founded Circus Model Checker

机译:语义良好的马戏团模型检查器的快速原型制作

获取原文

摘要

Nowadays academia and industry use model checkers. These tools use search-based algorithms to check the satisfaction of some property f in M. Formally, M |= f, where M is a transition system representation of a specification written in a language L. Such a representation may come from the semantics of L. This paper presents a rapid prototyping of a model checker development strategy for Circus based on its operational semantics. We capture this semantics with the Microsoft FORMULA framework and use it to analyse (deadlock, livelock, and nondetermin-ism of) Circus specifications. As FORMULA supports SMT-solving, we can handle infinite data communications and predicates. Furthermore, we create a semantically well founded Circus model checker as long as executing FORMULA is equivalent to reasoning with First-Order Logic (Clark completion). We illustrate the use of the model-checker with an extract of an industrial case study.
机译:如今,学术界和行业使用模型检查器。这些工具使用基于搜索的算法来检查M中某些属性f的满意度。形式上,M | = f,其中M是用语言L编写的规范的过渡系统表示形式。 L.本文提出了一种基于马戏团操作语义的模型检查器开发策略的快速原型。我们使用Microsoft FORMULA框架捕获了这种语义,并使用它来分析(死锁,活锁和不确定性)马戏团规范。由于FORMULA支持SMT解决,因此我们可以处理无限的数据通信和谓词。此外,只要执行FORMULA等效于使用First-Order Logic进行推理(Clark完成),我们就创建一个语义良好的Circus模型检查器。我们以工业案例研究的摘录说明了模型检查器的使用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号