基于Coq的Paxos形式化建模与验证

Translated title of the contribution: Formal Modeling and Verification of Paxos Based on Coq
  • Ya Nan Li
  • , Yu Xin Deng*
  • , Jing Liu
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Scopus citations

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.

Translated title of the contributionFormal Modeling and Verification of Paxos Based on Coq
Original languageChinese (Traditional)
Pages (from-to)2362-2374
Number of pages13
JournalRuan Jian Xue Bao/Journal of Software
Volume31
Issue number8
DOIs
StatePublished - 1 Aug 2020

Fingerprint

Dive into the research topics of 'Formal Modeling and Verification of Paxos Based on Coq'. Together they form a unique fingerprint.

Cite this