On the complexity of equation solving in process algebra

12Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

The problem of designing a system which in a given environment C should satisfy a given specification S can be formulated as “find a system P such that C(P) satisfies the specification S”. In process algebra, such problems take the form of equations. We investigate the complexity of solving such equations in process algebra. We consider the problem of deciding whether there is a process P which satisfies an equation of one of the following forms: (formula presented) where C is an arbitrary context of some process algebra, A, B and Q are given processes, S is a modal specification, ∼ (≈) is (weak) bisimulation equivalence, ⊲ is refinement between modal specifications (a generalization of bisimulation equivalence), and | and ∖L is the parallel and restriction operator of CCS respectively. The main result is that all four problems are PSPACE-hard in the size of the given contexts, processes and specifications. We also give constraints under which the first and third problem can be solved in polynomial time.

Cite

CITATION STYLE

APA

Jonsson, B., & Larsen, K. G. (1991). On the complexity of equation solving in process algebra. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 493 LNCS, pp. 381–396). Springer Verlag. https://doi.org/10.1007/3-540-53982-4_21

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free