Finite-Control Mobile Ambients [chapter]

Witold Charatonik, Andrew D. Gordon, Jean-Marc Talbot
2002 Lecture Notes in Computer Science  
We define a finite-control fragment of the ambient calculus, a formalism for describing distributed and mobile computations. A series of examples demonstrates the expressiveness of our fragment. In particular, we encode the choice-free, finite-control, synchronous π-calculus. We present an algorithm for model checking this fragment against the ambient logic (without composition adjunct). This is the first proposal of a model checking algorithm for ambients to deal with recursively-defined,
more » ... bly nonterminating, processes. Moreover, we show that the problem is PSPACE-complete, like other fragments considered in the literature. Finite-control versions of other process calculi are obtained via various syntactic restrictions. Instead, we rely on a novel type system that bounds the number of active ambients and outputs in a process; any typable process has only a finite number of derivatives.
doi:10.1007/3-540-45927-8_21 fatcat:v42r27cx2vdajp5hkyeiqglkqq