【24h】

Automatic Proofs of Protocols via Program Transformation

机译:通过程序转换自动证明协议

获取原文

摘要

We propose a method for the specification and the automated verification of temporal properties of protocols which regulate the activities of multiagent systems. The set of states of those systems may be infinite so that, in general, the verification of a property of a multiagent system cannot be performed by an exhaustive inspection. We specify a given multiagent system by means of a constraint logic program P with locally stratified negation, and we specify a given temporal property to be verified by means of an atomic formula A. In order to verify that the given temporal property holds, we transform the program P into an equivalent program T such that the fact A ← belongs to T. Our transformation method consists of a set of rules and an automatic strategy that guides the application of the rules. Our method is sound for verifying properties of protocols that are expressible in the CTL logic. Although our method is incomplete for proving properties of infinite state systems, it is able to verify important properties of several protocols which are used in practice.
机译:我们提出了一种规范和自动验证的方法,其协议的时间特性,其调节多元素系统的活动。这些系统的各种状态可能是无限的,因此通常,通过穷举检查不能执行多算系统的属性的验证。我们通过具有本地分层否定的约束逻辑程序P指定给定的多验证系统,并且我们指定给定的时间属性以通过原子公式A验证。为了验证给定的时间属性是否保持,我们转换程序P进入等效的程序T,使得事实A←属于T.我们的转换方法包括一组规则和自动策略,指导了规则的应用。我们的方法是验证CTL逻辑中表达的协议的属性的声音。虽然我们的方法对于证明无限状态系统的特性不完整,但它能够验证在实践中使用的几种协议的重要属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号