跳到主要导航 跳到搜索 跳到主要内容

A framework for verifying data-centric protocols

  • Yuxin Deng*
  • , Stéphane Grumbach
  • , Jean François Monin
  • *此作品的通讯作者
  • Shanghai Jiao Tong University
  • Chinese Academy of Sciences
  • INRIA-LIAMA
  • Université Grenoble Alpes

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Data centric languages, such as recursive rule based languages, have been proposed to program distributed applications over networks. They simplify greatly the code, while still admitting efficient distributed execution. We show that they also provide a promising approach to the verification of distributed protocols, thanks to their data centric orientation, which allows us to explicitly handle global structures such as the topology of the network. We consider a framework using an original formalization in the Coq proof assistant of a distributed computation model based on message passing with either synchronous or asynchronous behavior. The declarative rules of the Netlog language for specifying distributed protocols and the virtual machines for evaluating these rules are encoded in Coq as well. We consider as a case study tree protocols, and show how this framework enables us to formally verify them in both the asynchronous and synchronous setting.

源语言英语
主期刊名Formal Techniques for Distributed Systems - Joint 13th IFIP WG 6.1 International Conference, FMOODS 2011 and 30th IFIP WG 6.1 International Conference, FORTE 2011, Proceedings
出版商Springer Verlag
106-120
页数15
ISBN(印刷版)9783642214608
DOI
出版状态已出版 - 2011
已对外发布

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
6722 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

指纹

探究 'A framework for verifying data-centric protocols' 的科研主题。它们共同构成独一无二的指纹。

引用此