Skip to main content

Symbolic transition graph with assignment

  • Conference paper
  • First Online:
CONCUR '96: Concurrency Theory (CONCUR 1996)

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

Included in the following conference series:

Abstract

A new model for message-passing processes is proposed which generalizes the notion of symbolic transition graph as introduced in [HL95], by allowing assignments to be carried in transitions. The main advantage of this generalization is that a wider class of processes can be represented as finite state graphs. Two kinds of operational semantics, ground and symbolic, are given to such graphs. On top of them both ground and symbolic bisimulations are defined and are shown to agree with each other. An algorithm is also presented which computes bisimulation formulae for finite state symbolic transition graphs with assignments, in terms of the greatest solutions of predicate equation systems.

Supported by grants from the President Fund of Chinese Academy of Sciences, the National Science Foundation of China, and EU KIT 119 project SYMSEM.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Cleaveland, J. Parrow, and B. Steffen. A semantics based verification tool for finite state systems. In Proceedings of the 9 th International Symposium on Protocol Specification, Testing and Verification, North Holland, 1989.

    Google Scholar 

  2. R. Cleaveland and J. Riely. Testing-based abstractions for valuepassing systems. In CONCUR'94, number 836 in Lecture Notes in Computer Science, pages 417–432. Springer-Verlag, 1994.

    Google Scholar 

  3. W. Damn, H. Hungar, and O. Grumberg. What if model checking must be truly symbolic? In Proceedings of the Workshop on Tools and Algorithms for the Construction and Analysis of Systems, 1995. Aarhus, Denmark.

    Google Scholar 

  4. J. Godskesen, K. Larsen, and M. Zeeberg. Tav user manual. Report R89-19, Aalborg University, 1989.

    Google Scholar 

  5. M. Hennessy and A. Ingolfsdottir. Communicating processes with value-passing and assignment. Formal Aspects of Computing, 3:346–366, 1993.

    Google Scholar 

  6. M. Hennessy and H. Lin. Symbolic bisimulations. Theoretical Computer Science, 138:353–389, 1995.

    Google Scholar 

  7. B. Jonsson and J. Parrow. Deciding bisimulation equivalences for a class of non-finite-state programs. Information and Computation, 1992. to appear. Also available as SICS research Report R-89/8908.

    Google Scholar 

  8. K.G. Larsen. Efficient local correctness checking. In Computer Aided Verification, Lecture Notes in Computer Science. Springer-Verlag, 1992.

    Google Scholar 

  9. X. Liu. Specification and Decomposition in Concurrency. Ph.d. thesis, Aalborg University, 1992.

    Google Scholar 

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

    Google Scholar 

  11. M.Z. Schreiber. Value-passing Process Calculi as a Formal Method. Ph.D. thesis, Imperial College, 1994.

    Google Scholar 

  12. R. De Simone and D. Vergamimi. Aboard auto. Report RT111, INRIA, 1989.

    Google Scholar 

  13. A. Tarski. A lattice-theoretical fixpoint theorem and its applications. Pacific Journal of Mathematics, 5, 1955.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Ugo Montanari Vladimiro Sassone

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lin, H. (1996). Symbolic transition graph with assignment. In: Montanari, U., Sassone, V. (eds) CONCUR '96: Concurrency Theory. CONCUR 1996. Lecture Notes in Computer Science, vol 1119. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61604-7_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-61604-7_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-61604-7

  • Online ISBN: 978-3-540-70625-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics