Skip to main content

On the reduction of chocs bisimulation to π-calculus bisimulation

  • Conference paper
  • First Online:
Book cover CONCUR'93 (CONCUR 1993)

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

Included in the following conference series:

Abstract

Chocs and π-calculus are two extensions of CCS where, respectively, processes and channels are transmissible values. In previous work we have proposed a formalization of the notion of bisimulation for Chocs. In this paper we suggest a more effective way to reason about this notion by means of an embedding of Chocs into a richer calculus endowed with a notion of ‘activation’ channel which we christen Chocst. is the name of a new internal action which is produced by a synchronization on an activation channel, such a synchronization has the effect of forcing the execution of an idle process. In first approximation transitions in Chocst may be understood as sequences of synchronizations along activation channels followed by an ‘observable’ transition. There is a simple definition of bisimulation for Chocst which satisfies natural laws and congruence rules, moreover the synchronization trees associated to Chocst processes are finitely branching. We propose Chocst as an intermediate step towards the definition of a tool for the verification of Chocs bisimulation.

CRIN BP239, 54506 Vandœuvre-lès-Nancy Cedex, France. This work was partially supported by ESPRIT BRA 6454 Confer. A preliminary version of this paper has appeared as RR 1786, Inria-Lorraine, (October 1992), and it was presented at the ERCIM workshop on Theory and Practice in Verification (Pisa, December 1992) and at the first Confer workshop (Sophia-Antipolis, January 1993).

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. S. Abramsky. A domain equation for bisimulation. Information and Computation, 92:161–218, 1991.

    Article  Google Scholar 

  2. O. Aït Mohamed. Machines à environnement et π-calcul. Centre de Recherche en Informatique de Nancy, September 1992. Mémoire de DEA.

    Google Scholar 

  3. R. Amadio. A uniform presentation of chocs and π-calculus. Research Report 1726, Inria-Lorraine, 1992.

    Google Scholar 

  4. G. Boudol. Towards a lambda calculus for concurrent and communicating systems. SLNCS, 351, 1989. In Proc. TAPSOFT.

    Google Scholar 

  5. U. Engberg and M. Nielsen. A calculus of communicating systems with label passing. Technical report, DAIMI PB-208, Computer Science Department, Aarhus, Denmark, 1986.

    Google Scholar 

  6. A. Giacalone, P. Mishra, and S. Prasad. Facile: A symmetric integration of concurrent and functional programming. Int. Jou. of Parallel Programming, 18(2):121–160, 1989.

    Article  Google Scholar 

  7. G. Gorrieri, S. Marchetti, and U. Montanari. a2 ccs: Atomic actions for ccs. Theoretical Computer Science, 72:203–223, 1990.

    Article  Google Scholar 

  8. R. Milner, J. Parrow, and D. Walker. A calculus of mobile process, part 1–2. Information and Computation, 100(1):1–77, 1992.

    Article  Google Scholar 

  9. F. Nielsen. The typed lambda calculus with first class processes. Springer Lecture Notes in Computer Science, 366, 1989. In Proc. PARLE.

    Google Scholar 

  10. D. Sangiorgi. Expressing mobility in process algebras: first-order and higher order paradigms PhD thesis, University of Edinburgh, September 1992.

    Google Scholar 

  11. B. Thomsen. Plain chocs. Acta Informatica, 30:1–59, 1993. Also appeared as TR 89/4, Imperial College, London.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eike Best

Rights and permissions

Reprints and permissions

Copyright information

© 1993 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amadio, R.M. (1993). On the reduction of chocs bisimulation to π-calculus bisimulation. In: Best, E. (eds) CONCUR'93. CONCUR 1993. Lecture Notes in Computer Science, vol 715. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57208-2_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-57208-2_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-57208-4

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics