Abstract
A process is prime if it cannot be decomposed into a parallel product of nontrivial processes. We characterize all non-prime normed BPA processes together with their decompositions by means of normal forms which are designed in this paper. Using this result we demonstrate decidability of the problem whether a given normed BPA process is prime; moreover, we show that non-prime normed BPA processes can be decomposed into primes effectively. This brings other positive decidability results. Finally, we prove that bisimilarity is decidable in a large subclass of normed PA processes.
supported by GA ČR, grant number 201/97/0456
Preview
Unable to display preview. Download preview PDF.
References
J.C.M. Baeten, J.A. Bergstra, and J.W. Klop. Decidability of bisimulation equivalence for processes generating context-free languages. In Proceedings of PARLE'87, volume 259 of LNCS, pages 93–114. Springer-Verlag, 1987.
J.C.M. Baeten and W.P. Weijland. Process Algebra. Number 18 in Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 1990.
J. Blanco. Normed BPP and BPA. In Proceedings of ACP'94, Workshops in Computing, pages 242–251. Springer-Verlag, 1995.
O. Burkart and B. Steffen. Pushdown processes: Parallel composition and model checking. In Proceedings of CONCUR'94, volume 836 of LNCS, pages 98–113. Springer-Verlag, 1994.
I. Černá, M. Křetínský, and A. Kučera. Bisimilarity is decidable in the union of normed BPA and normed BPP processes. In Proceedings of INFINITY'96, MIP-9614, pages 32–46. University of Passau, 1996.
S. Christensen. Decidability and Decomposition in Process Algebras. PhD thesis, The University of Edinburgh, 1993.
S. Christensen, Y. Hirshfeld, and F. Moller. Bisimulation is decidable for all basic parallel processes. In Proceedings of CONCUR'93, volume 715 of LNCS, pages 143–157. Springer-Verlag, 1993.
S. Christensen, Y. Hirshfeld, and F. Moller. Decomposability, decidability and axiomatisability for bisimulation equivalence on basic parallel processes. In Proceedings of LICS'93. IEEE Computer Society Press, 1993.
Y. Hirshfeld, M. Jerrum, and F. Moller. A polynomial algorithm for deciding bisimulation equivalence of normed basic parallel processes. Technical report ECS-LFCS-94-288, Department of Computer Science, University of Edinburgh, 1994.
Y. Hirshfeld, M. Jerrum, and F. Moller. A polynomial-time algorithm for deciding equivalence of normed context-free processes. In Proceedings of 35th Annual Symposium on Foundations of Computer Science, pages 623–631. IEEE Computer Society Press, 1994.
H. Hüttel and C. Stirling. Actions speak louder than words: Proving bisimilarity for context-free processes. In Proceedings of LICS'91, pages 376–386. IEEE Computer Society Press, 1991.
A. Kučera. How to parallelize sequential processes. Technical report FIMU-RS-96-05, Faculty of Informatics, Masaryk University, 1996.
A. Kučera. Regularity is decidable for normed BPA and normed BPP processes in polynomial time. In Proceedings of SOFSEM'96, volume 1175 of LNCS, pages 377–384. Springer-Verlag, 1996.
R. Milner. Communication and Concurrency. Prentice-Hall, 1989.
R. Milner and F. Moller. Unique decomposition of processes. Theoretical Computer Science, 107(2):357–363, 1993.
D.M.R. Park. Concurrency and automata on infinite sequences. In Proceedings 5th GI Conference, volume 104 of LNCS, pages 167–183. Springer-Verlag, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kučera, A. (1997). How to Parallelize sequential processes. In: Mazurkiewicz, A., Winkowski, J. (eds) CONCUR '97: Concurrency Theory. CONCUR 1997. Lecture Notes in Computer Science, vol 1243. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63141-0_21
Download citation
DOI: https://doi.org/10.1007/3-540-63141-0_21
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63141-5
Online ISBN: 978-3-540-69188-4
eBook Packages: Springer Book Archive