Authors
Alwen Tiu
Publication date
2005
Conference
CONCUR 2005–Concurrency Theory
Pages
36-50
Publisher
Springer Berlin/Heidelberg
Description
Model checking for transition systems specified in π-calculus has been a difficult problem due to the infinite-branching nature of input prefix, name-restriction and scope extrusion. We propose here an approach to model checking for π-calculus by encoding it into a logic which supports reasoning about bindings and fixed points. This logic, called FOλ Δ ∇ , is a conservative extension of Church’s Simple Theory of Types with a “generic” quantifier. By encoding judgments about transitions in pi-calculus into this logic, various conditions on the scoping of names and restrictions on name instantiations are captured naturally by the quantification theory of the logic. Moreover, standard implementation techniques for (higher-order) logic programming are applicable for implementing proof search for this logic, as illustrated in a prototype implementation discussed in this paper. The use of logic …
Total citations
20052006200720082009201020112012201320142015201620172018201920202021168645161231121
Scholar articles
A Tiu - International Conference on Concurrency Theory, 2005