Partial-order model checking: A guide for the perplexed

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

This article is free to access.

Abstract

Practicing verifiers of finite-state concurrent systems should be able to adapt our partial-order methods for verifying delay-insensitive systems to other verification problems. We answer the question, is it possible to control state explosion arising from various sources during automatic verification (model checking) of delay-insensitive systems? State explosion due to concurrency is handled by introducing a partial-order representation for processes, and defining system correctness as a simple relation between two partial orders on the same set of system events. State explosion due to nondeterminism is handled when the system to be verified has a compact, finite recurrence structure. Backwards branching through representations is a further optimization. In system verification, we start with models of system components that explicitly distinguish concurrency, choice and recurrence structure; during model checking, this a priori structure of components allows us to construct a compact, finite representation of the specification-constrained implementation - without prior composition of system components. The fully-implemented POM verification system has polynomial space and time performance on traditional asynchronous-circuit benchmarks that are exponential in space and time for other verification systems; in general, the cost of running our verification algorithm is proportional to the size of the constructed system representation.

References Powered by Scopus

Modeling concurrency with partial orders

497Citations
N/AReaders
Get full text

Compiling communicating processes into delay-insensitive VLSI circuits

218Citations
N/AReaders
Get full text

Modeling concurrency with geometry

173Citations
N/AReaders
Get full text

Cited by Powered by Scopus

A Syntax-Directed Translation for the Synthesis of Delay-Insensitive Circuits

4Citations
N/AReaders
Get full text

Verifying timed behavior automata with nonbinary delay constraints

4Citations
N/AReaders
Get full text

On the Realizability and Synthesis of Delay-Insensitive Behaviors

1Citations
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

Probst, D. K., & Li, H. F. (1992). Partial-order model checking: A guide for the perplexed. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 575 LNCS, pp. 323–331). Springer Verlag. https://doi.org/10.1007/3-540-55179-4_31

Readers over time

‘11‘15‘17‘20‘2100.250.50.751

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

75%

Professor / Associate Prof. 1

25%

Readers' Discipline

Tooltip

Computer Science 4

100%

Save time finding and organizing research with Mendeley

Sign up for free
0