The coalgebraic framework developed for the classical process algebras, and in particular its advantages concerning minimal realizations, does not fully apply to the pi-calculus, due to the constraints on the freshly generated names that appear in the bisimulation. In this paper we propose to model the transition system of the pi-calculus as a coalgebra on a category of name permutation algebras and to define its abstract semantics as the final coalgebra of such a category. We show that permutations are sufficient to represent in an explicit way fresh name generation, thus allowing for the definition of minimal realizations. We also link the coalgebraic semantics with a slightly improved version of history dependent (HD) automata, a model developed for verification purposes, where states have local names and transitions are decorated with names and name relations. HD-automata associated with agents with a bounded number of threads in their derivatives are finite and can be actually minimized. We show that the bisimulation relation in the coalgebraic context corresponds to the minimal HD-automaton. (c) 2005 Elsevier B.V. All rights reserved.
|Autori interni:||MONTANARI, UGO GIOVANNI ERASMO|
|Autori:||Montanari U; Pistore M|
|Titolo:||Structured coalgebras and minimal HD-automata for the pi-calculus|
|Anno del prodotto:||2005|
|Digital Object Identifier (DOI):||10.1016/j.tcs.2005.03.014|
|Appare nelle tipologie:||1.1 Articolo in rivista|