Abstract
For CCS [15] several noninterleaving semantics have been proposed among which causal bisimulation [9] and location equivalence [6] play a central role. To unify these two approaches this paper introduces a new transition system based onlocal andglobal causes. Bisimulation equivalence is parameterized by a functionf which evaluates the information on causes provided by the transitions. Appropriate instantiations off yield characterizations of causal bisimulations and location equivalence.
Similar content being viewed by others
References
Aceto, L.: A static view of localities. Report 1483, INRIA, 1991, Formal Aspects Comput. (in press)
Boudol, G., Castellani, I.: Concurrency and atomicity. Theor. Comput. Sci.59, 25–84 (1988).
Boudol, G., Castellani, I.: A non-interleaving semantics for CCS based on proved transitions. Fund. Inf.249, 433–452 (1989).
Boudol, G., Castellani, I.: Three equivalent semantics for CCS. In: Guessarian, I. (ed.) Semantics of systems of concurrent processes. (Lect. Notes Comput. Sci., vol. 469, pp. 96–141) Berlin, Heidelberg. New York: Springer 1990
Boudol, G., Castellani, I., Hennessy, M., Kiehn, A.: A theory of processes with localities. Report 13/91, University of Sussex, 1991. Extended abstract in the proceedings of CONCUR 92
Boudol, G., Castellani, I., Hennessy, M., Kiehn, A.: Observing localities. Theor. Comput. Sci.114, 31–61 (1993).
Castellani, I.: Bisimulations for Concurrency. Ph.d. thesis, University of Edinburgh, 1988
Castellani, I. Hennessy, M.: Distributed bisimulations. J. ACM10(4), 887–911
Darondeau, P., Degano, P.: Causal trees. In: Proceedings of ICALP 89 (Lect. Notes Comput. Sci., vol. 372, pp. 234–248) Berlin, Heidelberg, New York: Springer, 1989.
Darondeau, P., Degano, P.: Causal trees, interleaving + causality. In: Guessarian, I. (ed.) Semantics of systems of concurrent processes (Lect. Notes Comput. Sci., vol. 469, pp. 239–255) Berlin, Heidelberg, New York: Springer 1990
Degano, P., De Nicola, R., Montanari, U.: A partial ordering semantics for CCS. Theor. Comput. Sci.75, 223–255
Degano, P., Priami, C.: Proved trees. In: Kuich, W. (ed.) Proceedings of ICALP 92 (Lect. Notes Comput. Sci., vol. 623, pp. 629–640) Berlin, Heidelberg, New York: Springer 1992
Fanchon, J.: Dynamic concurrent processes. In: Proceedings of PARLE 92 (Lect. Notes Comput. Sci., vol. 605) Berlin, Heidelberg, New York: Springer 1992
Krishnan, P.: Distributed CCS. In: Proceedings of CONCUR 91 (Lect. Notes Comput. Sci., vol. 527) Berlin, Heidelberg, New York: Springer 1991
Milner, R.: Communication and concurrency. Englewood Cliffs, NJ: Prentice-Hall 1989
Montanari, U., Yankelevich, D.: A parametric approach to localities. In: Kuich, W. (ed.) Proceeding of ICALP 92 (Lect. Notes Comput. Sci., vol. 623, pp. 617–628) Berlin, Heidelberg, New York: Springer 1992.
Murphy, D.: Observing located concurrency. In: Borzyszkowski, A., Sokolowski, S. (eds.) Mathematical foundations of computer science 1993 (Lect. Notes Comput. Sci., vol. 711, pp. 566–576) Berlin, Heidelberg, New York: Springer 1993
Reisig, W.: Petri nets (EATCS Monographs on Theoretical Computer Science) Berlin, Heidelberg, New York: Springer 1985
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Kiehn, A. Comparing locality and causality based equivalences. Acta Informatica 31, 697–718 (1994). https://doi.org/10.1007/BF01178730
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01178730