首页> 外文会议>International Workshop on Verification, Model Checking, and Abstract Interpretation >A Logical Encoding of the π-Calculus: Model Checking Mobile Processes Using Tabled Resolution
【24h】

A Logical Encoding of the π-Calculus: Model Checking Mobile Processes Using Tabled Resolution

机译:π微积分的逻辑编码:模型检查移动流程使用TABLE分辨率

获取原文

摘要

We present MMC, a model checker for mobile systems specified in the style of the π-calculus. MMC's development builds on our experience gained in developing XMC, a model checker for an extension of Milner's value-passing calculus implemented using the XSB tabled logic-programming system. MMC, however, is not simply an extension of XMC; rather it is virtually a complete re-implementation that addresses the salient issues that arise in the π-calculus, including scope extrusion and intrusion, and dynamic generation of new names to avoid name capture. We show that tabled logic programming is especially suitable as an efficient implementation platform for model checking π-calculus specifications, and can be used to obtain an exact encoding of the π-calculus's transitional semantics. Moreover, MMC is easily extended to handle process expressions in the spi-calculus. Our experimental data shows that MMC outperforms other known tools for model checking the π-calculus.
机译:我们呈现MMC,一种用于拟合π微积分的移动系统的模型检查器。 MMC的开发基于我们在开发XMC中获得的经验,一个模型检查器,用于使用XSB Tabled逻辑编程系统实现的Milner的价值转数的扩展。然而,MMC不仅仅是XMC的延伸;相反,它几乎是一个完整的重新实现,解决了在π微积分中出现的突出问题,包括范围挤出和入侵,以及用于避免名称捕获的新名称的动态生成。我们表明,提取的逻辑编程特别适合作为模型检查π微积分规范的有效实现平台,并且可用于获得π-微积分的过渡语义的精确编码。此外,MMC很容易扩展以处理SPI-COMPULUS中的过程表达。我们的实验数据显示MMC优于其他已知的模型检查π微积分。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号