用于验证多智能体系统的APTL模型检测器
作者:
作者单位:

作者简介:

王海洋(1989-),女,山东聊城人,博士,主要研究领域为时序逻辑,模型检测;段振华(1948-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为网络计算,高可信软件理论和技术;田聪(1981-),女,博士,教授,博士生导师,CCF高级会员,主要研究领域为形式化方法,时序逻辑,模型检测.

通讯作者:

段振华,E-mail:zhhduan@mail.xidian.edu.cn;田聪,E-mail:ctian@mail.xidian.edu.cn

中图分类号:

基金项目:

国家自然科学基金(61732013,61420106004)


APTL Model Checker for Verifying Multi-agent Systems
Author:
Affiliation:

Fund Project:

National Natural Science Foundation of China (61732013, 61420106004)

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    由于经典的线性时序逻辑表达能力有限,设计并开发了基于交替投影时序逻辑(alternating projection temporal logic,简称APTL)的模型检测工具.根据王海洋等人提出的APTL符号模型检测方法,设计并实现了APTL模型检测器MCMAS_APTL.该工具可用于多智能体系统(multi-agent system,简称MAS)的性质验证.MCMAS_APTL检查MAS是否满足具体性质的过程如下:首先,用解释系统编程语言(interpreted system programming language,简称ISPL)描述要验证的系统IS,用APTL公式P描述要验证的性质;然后,符号化表示系统IS,并将非P转化为范式;最后,计算所有满足非P的路径的起始状态集合.如果得到的状态集合中包含系统的初始状态,则说明系统不满足公式P;反之,则说明系统满足公式P.详细阐述了实现MCMAS_APTL的过程,并且通过验证机器人足球赛的例子展示了MCMAS_APTL的性能.

    Abstract:

    The model checking tool based on Alternating Projection Temporal Logic (APTL) is designed and implemented to improve the ability of expressing for linear temporal logic in this study. The supporting tool MCMAS_APTL is developed inspired by the method for symbolic model checking of APTL provided by Wang et al. The tool MCMAS_APTL could be used for verifying the properties of Multi-agent Systems (MASs) effectively. The detailed procedures of checking whether a MAS satisfies a property by MCMAS_APTL are given as follows. Firstly, describing the system IS with the Interpreted System Programming Language (ISPL) and specifying the property of the system by an APTL formula P. Then, symbolically representing the system IS and transforming the negation of P into normal form. Finally, calculating the set of states from which there is at least one existing path satisfying the negation of P. If the obtained state set contains an initial state, then the system does not satisfy the formula P; otherwise, the system satisfies the formula P. The details of implementing MCMAS_APTL are provided in this paper, and a robotic soccer game is presented to show how the model checker MCMAS_APTL works in practice.

    参考文献
    相似文献
    引证文献
引用本文

王海洋,段振华,田聪.用于验证多智能体系统的APTL模型检测器.软件学报,2019,30(2):231-243

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2017-11-17
  • 最后修改日期:2018-03-24
  • 录用日期:
  • 在线发布日期: 2018-05-02
  • 出版日期:
您是第位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号