Automated logical verification based on trace abstractions

4Citations
Citations of this article
20Readers
Mendeley users who have this article in their library.

Abstract

We propose a practical framework for integrating the behavioral reasoning about distributed systems with model-checking methods. Our proof methods are based on trace abstractions, which relate the behaviors of the program and the specification. We show that for finite-state systems such symbolic abstractions can be specified conveniently in a Monadic Second-Order Logic (M2L), which allows the concise expression of many temporal properties. Model-checking is then made possible by the reduction of non-determinism implied by the trace abstraction. We outline how our method can be applied to a recent verification problem by Broy and Lamport. In an accompanying paper [11], we give a detailed account. The resulting complex temporal logic formulas are as long as 10-15 pages and are decided automatically within minutes.

Cited by Powered by Scopus

Mona implementation secrets

76Citations
N/AReaders
Get full text

Monadic second-order logics with cardinalities

71Citations
N/AReaders
Get full text

Combining logic programs and monadic second order logics by program transformation

2Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Klarlund, N., Nielsen, M., & Sunesen, K. (1996). Automated logical verification based on trace abstractions. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (pp. 101–110). ACM. https://doi.org/10.1145/248052.248069

Readers over time

‘10‘13‘15‘16‘17‘18‘19‘20‘21‘2302468

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 11

61%

Professor / Associate Prof. 3

17%

Researcher 3

17%

Lecturer / Post doc 1

6%

Readers' Discipline

Tooltip

Computer Science 16

89%

Agricultural and Biological Sciences 1

6%

Physics and Astronomy 1

6%

Save time finding and organizing research with Mendeley

Sign up for free
0