Specification and model checking of the Chandy and Lamport distributed snapshot algorithm in rewriting logic

5Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Many model checkers have been developed and then many case studies have been conducted by applying them to mechanical analysis of systems including distributed systems, protocols and algorithms. To the best of our knowledge, however, there are few case studies in which the Chandy & Lamport distributed snapshot algorithm is mechanically analyzed with model checkers. We think that this is because it is not straightforward to express the significant property that the algorithm should enjoy in LTL and CTL. In this paper, we describe how to specify the algorithm in Maude, a specification and programming language based on rewriting logic, and how to model check the significant property with the Maude search command, which demonstrates the power of the command. The case study also demonstrates the importance of case analysis in specification. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Ogata, K., & Thi Thanh Huyen, P. (2012). Specification and model checking of the Chandy and Lamport distributed snapshot algorithm in rewriting logic. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7635 LNCS, pp. 87–102). https://doi.org/10.1007/978-3-642-34281-3_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free