Skip to main content

A complete theory of deterministic event structures

  • Session: True Concurrency
  • Conference paper
  • First Online:
CONCUR '95: Concurrency Theory (CONCUR 1995)

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

Included in the following conference series:

  • 146 Accesses

Abstract

We present an ω-complete algebra of a class of deterministic event structures, which are labelled prime event structures where the labelling function satisfies a certain distinctness condition. The operators of the algebra are summation, sequential composition and join. Each of these gives rise to a monoid; in addition a number of distributivity properties hold. Summation loosely corresponds to choice and join to parallel composition, with however some nonstandard aspects.

The space of models is a complete partial order (in fact a complete lattice) in which all operators are continuous; hence minimal fixpoints can be defined inductively. Moreover, the submodel relation can be captured within the algebra by summation (x⊑y iff x+y=y); therefore the effect of fixpoints can be captured by an infinitary proof rule, yielding a complete proof system for recursively defined deterministic event structures.

The research reported in this paper was partially supported by the HCM Cooperation Network “EXPRESS” (Expressiveness of Languages for Concurrency) and the Esprit Basic Research Working Group 6067 CALIBAN (Causal Calculi Based on Nets).

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.

Similar content being viewed by others

References

  1. I. J. Aalbersberg and G. Rozenberg. Theory of traces. Theoretical Comput. Sci., 60:1–82, 1988.

    Article  Google Scholar 

  2. L. Aceto. Full abstraction for series-parallel pomsets. In S. Abramsky and T. S. E. Maibaum, editors, TAPSOFT '91, Volume 1, vol. 493 of Lecture Notes in Computer Science, pp. 1–25. Springer-Verlag, 1991.

    Google Scholar 

  3. J. C. M. Baeten and W. P. Weijland. Process Algebra. Cambridge University Press, 1990.

    Google Scholar 

  4. J. A. Bergstra and J. W. Klop. Algebra of communicating processes with abstraction. Theoretical Comput. Sci., 37(1):77–121, 1985.

    Article  Google Scholar 

  5. G. Boudol and I. Castellani. A non-interleaving semantics for CCS based on proved transitions. Fund. Informaticae, XI(4):433–452, Dec. 1988.

    Google Scholar 

  6. G. Boudol and I. Castellani. Permutations of transitions: An event structure semantics for CCS and SCCS. In de Bakker et al. [7], pp. 411–427.

    Google Scholar 

  7. J. W. de Bakker, W.-P. de Roever, and G. Rozenberg, editors. Linear Time, Branching Time and Partial Order in Logics and Models for Concurrency, vol. 354 of Lecture Notes in Computer Science. Springer-Verlag, 1989.

    Google Scholar 

  8. R. De Nicola and A. Labella. A completeness theorem for nondeterministic Kleene algebras. In I. Prívara, B. Rovan, and P. Ružička, editors, Mathematical Foundations of Computer Science 1994, vol. 841 of Lecture Notes in Computer Science, pp. 536–545. Springer-Verlag, 1994.

    Google Scholar 

  9. J. L. Gischer. The equational theory of pomsets. Theoretical Comput. Sci., 61:199–224, 1988.

    Article  Google Scholar 

  10. R. van Glabbeek and U. Goltz. Equivalences and refinement. In I. Guessarian, editor, Semantics of Systems of Concurrent Processes, vol. 469 of Lecture Notes in Computer Science. Springer-Verlag, 1990.

    Google Scholar 

  11. J. Grabowski. On partial languages. Fund. Informaticae, IV(2):427–498, 1981.

    Google Scholar 

  12. J. F. Groote. Process Algebra and Structured Operational Semantics. PhD thesis, University of Amsterdam, 1991.

    Google Scholar 

  13. J. Heering. Partial evaulation and ω-completeness of algebraic specifications. Theoretical Comput. Sci., 43:149–167, 1986.

    Article  Google Scholar 

  14. A. Lazrek, P. Lescanne, and J.-J. Thiel. Tools for proving inductive equalities, relative completeness, and ω-completeness. Information and Computation, 84:47–70, 1990.

    Google Scholar 

  15. A. Mazurkiewicz. Basic notions of trace theory. In de Bakker et al. [7], pp. 285–363.

    Google Scholar 

  16. M. Nielsen, V. Sassone, and G. Winskel. Relationships between models for concurrency. In J. W. de Bakker, W.-P. de Roever, and G. Rozenberg, editors, A Decade of Concurrency, vol. 803 of Lecture Notes in Computer Science, pp. 425–476. Springer-Verlag, 1994.

    Google Scholar 

  17. V. R. Pratt. Modeling concurrency with partial orders. International Journal of Parallel Programming, 15(1):33–71, 1986.

    Article  Google Scholar 

  18. A. Rabinovich and B. A. Trakhtenbrot. Behaviour structure and nets. Fund. Informaticae, XI(4):357–404, Dec. 1988.

    Google Scholar 

  19. A. Rensink. Posets for configurations! In W. R. Cleaveland, editor, Concur '92, vol. 630 of Lecture Notes in Computer Science, pp. 269–285. Springer-Verlag, 1992.

    Google Scholar 

  20. A. Rensink. Deterministic pomsets. Hildesheimer Informatik-Berichte 94/30, Institut für Informatik, Universität Hildesheim, Nov. 1994.

    Google Scholar 

  21. V. Sassone, M. Nielsen, and G. Winskel. Deterministic behavioural models for concurrency. In S. M. Borzyszkowski and S. Sokolowksi, editors, Mathematical Foundations of Computer Science, vol. 711 of Lecture Notes in Computer Science. Springer-Verlag, 1993.

    Google Scholar 

  22. G. Winskel. Event structures. In W. Brauer, W. Reisig, and G. Rozenberg, editors, Petri Nets: Applications and Relationships to Other Models of Concurrency, vol. 255 of Lecture Notes in Computer Science, pp. 325–392. Springer-Verlag, 1987.

    Google Scholar 

  23. G. Winskel. An introduction to event structures. In de Bakker et al. [7], pp. 364–397.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Insup Lee Scott A. Smolka

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rensink, A. (1995). A complete theory of deterministic event structures. In: Lee, I., Smolka, S.A. (eds) CONCUR '95: Concurrency Theory. CONCUR 1995. Lecture Notes in Computer Science, vol 962. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60218-6_12

Download citation

  • DOI: https://doi.org/10.1007/3-540-60218-6_12

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-44738-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics