引用本文:李亚男,邓玉欣,刘静.基于Coq的Paxos形式化建模与验证.软件学报,2020,31(8):2362-2374
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览 3519次   下载 8402 本文二维码信息
码上扫一扫!
分享到: 微信 更多
基于Coq的Paxos形式化建模与验证
李亚男, 邓玉欣, 刘静
上海市高可信计算重点实验室(华东师范大学), 上海 200062
摘要:
Paxos是一个在不可靠的分布式处理器网络中解决共识问题的算法族.共识问题是指分布式系统中一组参与者就一个结果达成一致的过程.随着Paxos在大型分布式系统中的广泛运用,比如区块链系统以及谷歌文件系统等,其安全性证明越来越重要.在定理证明工具Coq中,形式化描述和定义了Lamport的Basic Paxos算法,并且证明了其满足共识性.
关键词:  分布式系统  Basic Paxos  定理证明工具  Coq  验证
DOI:10.13328/j.cnki.jos.005960
分类号:
基金项目:国家自然科学基金(61672229,61832015)
Formal Modeling and Verification of Paxos Based on Coq
LI Ya-Nan, DENG Yu-Xin, LIU Jing
Shanghai Key Laboratory of Trustworthy Computing(East China Normal University), Shanghai 200062, China
Abstract:
Paxos is a family of algorithms that solve consensus problems in unreliable distributed processor networks. Consensus is a process in which a group of participants in the system reach agreement on a result. As Paxos is widely used in large distributed systems, such as block chain system and Google file system, its security verification becomes more and more important. With Coq, a theorem proving tool, the formal description and definition of Lamport's basic Paxos algorithm are described, and it is proved that it satisfies the consensus property.
Key words:  distributed system  Basic Paxos  theorem proof assistant  Coq  verification

引用本文:
【打印本页】   【下载PDF全文】   查看/发表评论  【EndNote】   【RefMan】   【BibTex】
←前一篇|后一篇→ 过刊浏览    高级检索
本文已被:浏览次   下载  
分享到: 微信 更多
摘要:
关键词:  
DOI:
分类号:
基金项目:
Abstract:
Key words: