Graphical Encoding of a Spatial Logic
for the pi-calculus
This paper extends our graph-based approach to the verification of
spatial properties of pi-calculus specifications. The mechanism
is based on an encoding for mobile calculi where each process is mapped
into a graph (with interfaces) such that the denotation is fully
abstract with respect to the usual structural congruence, i.e.,
two processes are equivalent exactly when the corresponding encodings
yield isomorphic graphs. Behavioral and structural properties of
\pi-calculus processes expressed in a spatial logic can then be
verified on the graphical encoding of a process rather than on its
textual representation. In this paper we introduce a modal logic
for graphs and define a translation of spatial formulae such that a
process verifies a spatial formula exactly when its graphical
representation verifies the translated modal graph formula.