消息传递的MSVL通信机制及其实现
作者:
作者单位:

作者简介:

王小兵(1979-),男,湖北武汉人,博士,副教授,CCF高级会员,主要研究领域为形式化方法,时序逻辑程序设计;郭文轩(1994-),男,硕士,主要研究领域为形式化方法,时序逻辑程序设计;段振华(1948-),男,博士,教授,博士生导师,CCF杰出会员,主要研究领域为网络计算,高可信软件理论和技术.

通讯作者:

段振华,E-mail:zhhduan@mail.xidian.edu.cn

中图分类号:

基金项目:

国家自然科学基金(61672430,61420106004,61732013,61402347);中央高校基本科研业务费专项基金(JBG160306)


Communication Mechanism and Its Implementation for MSVL Based on Message Passing
Author:
Affiliation:

Fund Project:

National Natural Science Foundation of China (61672430, 61420106004, 61732013, 61402347); FundamentalResearch Funds for the Central Universities (JBG160306)

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

    建模、仿真和验证语言(MSVL)是一种时序逻辑编程语言,它是投影时序逻辑(PTL)的可执行子集.MSVL和PTL可用于并发系统的建模和性质验证.然而,MSVL缺少一种消息传递的通信机制,这种机制对于并发分布式系统的建模和验证至关重要.说明了如何在MSVL中开发和实现合适的机制来对分布式系统进行建模和验证.该机制首先定义了通道结构,对通信语句和进程结构进行形式化描述;接着介绍了这些通信语句的实现机制;最后提供了一个关于电子合同签名协议的建模和验证实例,说明消息传递在MSVL中的工作原理.

    Abstract:

    The modeling, simulation and verification language (MSVL) is a temporal logic programming language as well as an executable subset of projection temporal logic (PTL). MSVL and PTL are used for modeling and verifying properties of concurrent systems. However, MSVL lacks a mechanism of communication based on message passing which is essential for modeling and verifying concurrent distributed systems. This paper shows how to develop and implement a suitable mechanism in MSVL to model and verify concurrent distributed systems. First, channel structure is defined while communication statements and process structures are formalized. Then, the implementation mechanisms for those communication statements are presented. Finally, a modeling and verification example involving an electronic contract signing protocol is provided to illustrate how the message passing works in MSVL.

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

王小兵,郭文轩,段振华.消息传递的MSVL通信机制及其实现.软件学报,2018,29(6):1607-1621

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

京公网安备 11040202500063号