Models for Concurrency

Authors

  • Glynn Winskel
  • Mogens Nielsen

DOI:

https://doi.org/10.7146/dpb.v22i463.6936

Abstract

Revised version of DAIMI PB-429

 

This is, we believe, the final version of a chapter for the Handbook of Logic and the Foundations of Computer Science, vol. IV, Oxford University Press.

It surveys a range of models for parallel computation to include interleaving models like transition systems, synchronisation trees and languages (often called Hoare traces in this context), and models like Petri nets, asynchronous transition systems, event structures, pomsets and Mazurkiewicz traces where concurrency is represented more explicitly by a form of causal independence.

The presentation is unified by casting the models in a category-theoretic framework. One aim is to use category theory to provide abstract characterisations of constructions like parallel composition valid throughout a range of different models and to provide formal means for translating between different models. A knowledge of basic category theory is assumed, up to an acquaintance with the notion of adjunction.

Author Biographies

Glynn Winskel

Mogens Nielsen

Downloads

Published

1993-11-01

How to Cite

Winskel, G., & Nielsen, M. (1993). Models for Concurrency. DAIMI Report Series, 22(463). https://doi.org/10.7146/dpb.v22i463.6936