Skip to main content
Log in

Symbolic transition graph and its early bisimulation checking algorithms for the π-calculus

  • Published:
Science in China Series E: Technological Sciences Aims and scope Submit manuscript

Abstract

Symbolic transition graph is proposed as an intuitive and compact semantic model for the π-calculus processes. Various versions (strong/weak, ground/symbolic) of early operational semantics are given to such graphs. Based on them the corresponding versions of early bisimulation equivalences and observation congruence are defined. The notions of symbolic observation graph and symbolic congruence graph are also introduced, and followed by two theorems ensuring the elimination of τ-cycles and τ-edges. Finally algorithms for checking strong/weak early bisimulation, equivalences and observation congruence are presented together with their correctness proofs. These results fuse and generalize the strong bisimulation checking algorithm for value-passing processes and the verification technique for weak bisimulation of pure-CCS to the finite control π-calculus.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Milner, R., Parrow, J., Walker, D., A calculus of mobile processes, Part I, II,Information and Computation, 1992, 100: 1.

    Article  MATH  MathSciNet  Google Scholar 

  2. Milner, R.,Communication and Concurrency, New York: Prentice-Hall, 1989.

    MATH  Google Scholar 

  3. Dam, M., On the decidability of process equivalence for the π-calculus,Theoretical Computer Science, 1997, 183: 214.

    Article  MathSciNet  Google Scholar 

  4. Montanari, U., Pistore, M., Checking bisimilarity for finitary π-calculus, inCONCUR'95, LNCS962 Berlin: Springer-Verlag, 1995, 42–56.

    Google Scholar 

  5. Pistore, M., Sangiorgi, D., A partition refinement algorithm for the π-calculus, inCAV'96, LNCS1102 Berlin: Springer-Verlag, 1996, 38–49.

    Google Scholar 

  6. Victor, B., Moller, F., The mobility workbench—a tool for the π-calculus, inCAV'94, LNCS 818 Berlin: Springer-Verlag, 1994.

    Google Scholar 

  7. Hennessy, M., Lin, H., Symbolic bisimulations,Theoretical Computer Science, 1995, 138.: 353.

    Article  MATH  MathSciNet  Google Scholar 

  8. Lin, H., Symbolic transition graph with assignment, inCONCUR'96, LNCS 1119, Berlin: Springer-Verlag, 1996.

    Google Scholar 

  9. Boreale, M., De Nicola, R., A symbolic semantics for the π-calculus, inCONCUR'94, LNCS 836, Berlin: Springer-Verlag, 1994.

    Google Scholar 

  10. Lin, H., Complete inference systems for weak bisimulation equivalences in the π-calculus, inTAPSOFT'95, LNCS 915, Berlin: Springer-Verlag, 1995, 187–201.

    Google Scholar 

  11. Cleaveland, R., Parrow, J., Steffen, B., The concurrency workbench: a semantics based verification tool for the verification of concurrent systems,ACM Transactions on Programming Language and Systems, 1993, 15(1): 36.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Project partially supported by the 863 Hi-Tech Project (Grant No. 863-306-ZT05-06-1) and the National Natural Science Foundation of China (Grant No. 69873045).

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, Z., Chen, H. & Wang, B. Symbolic transition graph and its early bisimulation checking algorithms for the π-calculus. Sci. China Ser. E-Technol. Sci. 42, 342–353 (1999). https://doi.org/10.1007/BF02916743

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02916743

Keywords

Navigation