首页> 外文会议>International Workshop on Programming Multi-Agent Systems >State Space Reduction for Model Checking Agent Programs
【24h】

State Space Reduction for Model Checking Agent Programs

机译:模型检查代理程序的状态减少

获取原文

摘要

State space reduction techniques have been developed to increase the efficiency of model checking in the context of imperative programming languages. Unfortunately, these techniques cannot straight forwardly be applied to agents: the nature of states in the two programming paradigms differs too much for this to be possible. To resolve this, we adapt core definitions on which existing reduction algorithms are based to agents. Moreover, the framework that we introduce is such that different reduction algorithms can be defined in terms of the same relations. This is beneficial because it enables the reuse of code and reduces computation time when different techniques are used simultaneously. Specifically, we adapt and combine two known techniques: property-based slicing and partial order reduction. We exemplify our work with the GOAL agent programming language, and implement the theory that we present for GOAL. Several experiments with this implementation show that performance is in line with known results from traditional model checking.
机译:已经开发出国家空间减少技术以提高必要的编程语言背景下的模型检查效率。不幸的是,这些技术不能向前施加到代理商:两个编程范例中的状态的性质对这可能的不同而不同。要解决此问题,我们适应现有减少算法基于代理的核心定义。此外,我们介绍的框架是可以根据相同关系定义不同的减少算法。这是有益的,因为它能够重复使用代码并在同时使用不同技术时减少计算时间。具体而言,我们适应并结合两种已知技术:基于物业的切片和部分顺序减少。我们举例说明我们与目标代理编程语言的工作,并实施我们为目标提供的理论。具有此实现的几个实验表明,性能符合传统模型检查的已知结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号