首页> 外文会议>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 straightforwardly 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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号