𝔖 Bobbio Scriptorium
✦   LIBER   ✦

A complexity analysis of bisimilarity for value-passing processes

✍ Scribed by Michele Boreale; Luca Trevisan


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
243 KB
Volume
238
Category
Article
ISSN
0304-3975

No coin nor oath required. For personal study only.

✦ Synopsis


We study the complexity of deciding bisimilarity between non-deterministic processes with explicit primitives for manipulating data values. In particular, we consider a language with valuepassing (input/output of data) and parametric deÿnitions of processes. We distinguish the case in which data cannot be tested and the case in which a simple equality test over data is permitted. In the ÿrst case, our main result shows that the problem is PSPACE-hard for the full calculus. In the second case, we ÿrst show that the problem is coNP-complete in the fragment with value-passing and no parametric deÿnitions. We then deÿne a compositional polynomial-time translation of the full calculus to the fragment with parametric deÿnitions but no value-passing. The translation preserves bisimilarity: this fact establishes the decidability of the full calculus and shows that the fragment without value-passing is computationally equivalent to the full calculus. For the latter, bisimilarity is then proved to be EXP-complete. Finally, we add to our language a parallel composition operator and show that, for a certain restricted syntactic format, the bisimilarity problem is still decidable and EXP-complete.


📜 SIMILAR VOLUMES


Towards characterizing bisimilarity of v
✍ Pawel 📂 Article 📅 1998 🏛 Elsevier Science 🌐 English ⚖ 432 KB

A v alue-passing version of normed context-free processes is considered, where process behaviours depend on a global state of data variables. The problem of characterizing bisimilarity of such processes is posed. A solution of the formulated problem is presented for a restricted class of processes a

The complexity of bisimilarity-checking
✍ Antonı́n Kučera 📂 Article 📅 2003 🏛 Elsevier Science 🌐 English ⚖ 376 KB

We study the problem of bisimilarity-checking between processes of one-counter automata and ÿnite-state processes. We show that deciding weak bisimilarity between processes of one-counter nets (which are 'restricted' one-counter automata where the counter cannot be tested for zero) and ÿnite-state p

A modal μ-calculus and a proof system fo
✍ Dilian Gurov; Sergei Berezin; B.M. Kapron 📂 Article 📅 1997 🏛 Elsevier Science 🌐 English ⚖ 31 KB

A first-order modal µ-calculus is introduced as a convenient logic for reasoning about processes with value passing. For this logic we present a proof system for model checking sequential processes defined in the value passing CCS. Soundness of the proof system is established. The use of the system