Skip to main content

Weak bisimulation and model checking for Basic Parallel Processes

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1180))

Abstract

Basic Parallel Processes (BPP) are a natural subclass of CCS infinite-state processes. They are also equivalent to a special class of Petri nets. We show that unlike for general Petri nets, it is decidable if a BPP and a finite-state system are weakly bisimilar. To the best of our knowledge, this is the first decidability result for weak bisimulation and a non-trivial class of infinite-state systems. We also show that the model checking problem for BPPs and the branching time logic UB is PSPACE-complete. This settles a conjecture of [4].

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Christensen. Decidability and Decomposition in Process Algebras. PhD thesis, Edinburgh University, 1993.

    Google Scholar 

  2. S. Christensen, Y. Hirshfeld, and F. Moller. Bisimulation equivalence is decidable for basic parallel processes. In E. Best, editor, Proceedings of CONCUR 93, number 715 in LNCS. Springer Verlag, 1993.

    Google Scholar 

  3. S. Christensen, H. Hüttel, and C. Stirling. Bisimulation equivelence is decidable for all context-free processes. In W.R. Cleaveland, editor, Proceedings of CONCUR 92, number 630 in LNCS. Springer Verlag, 1992.

    Google Scholar 

  4. Javier Esparza. Decidability of model checking for infinite-state concurrent systems. Acta Informatica, 1995.

    Google Scholar 

  5. Javier Esparza. Petri nets, commutative context-free grammars and basic parallel processes. In Horst Reichel, editor, Fundamentals of Computation Theory, number 965 in LNCS. Springer Verlag, 1995.

    Google Scholar 

  6. Y. Hirshfeld. Petri nets and the equivalence problem. In Proceedings of CSL'93, number 832 in LNCS, pages 165–174. Springer Verlag, 1993.

    Google Scholar 

  7. P. Jančar. Undecidability of bisimilarity for petri nets and some related problems. Theoretical Computer Science, 1995.

    Google Scholar 

  8. P. Jančar and F. Moller. Checking regular properties of petri nets. In Insup Lee and Scott A. Smolka, editors, Proceedings of CONCUR'95, number 962 in LNCS. Springer Verlag, 1995.

    Google Scholar 

  9. Richard Mayr. Some results on basic parallel processes. Technical Report TUM-I9616, TU-München, March 1996.

    Google Scholar 

  10. R. Milner. Communication and Concurrency. Prentice Hall, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

V. Chandru V. Vinay

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mayr, R. (1996). Weak bisimulation and model checking for Basic Parallel Processes. In: Chandru, V., Vinay, V. (eds) Foundations of Software Technology and Theoretical Computer Science. FSTTCS 1996. Lecture Notes in Computer Science, vol 1180. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-62034-6_40

Download citation

  • DOI: https://doi.org/10.1007/3-540-62034-6_40

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-62034-1

  • Online ISBN: 978-3-540-49631-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics