• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Relations in Concurrency

Cached

  • Download as a PDF

Download Links

  • [www.cl.cam.ac.uk]
  • [www.cl.cam.ac.uk]
  • [www.di.uminho.pt]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Glynn Winskel
Citations:242 - 33 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Winskel_relationsin,
    author = {Glynn Winskel},
    title = {Relations in Concurrency },
    year = {}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

The theme of this paper is profunctors, and their centrality and ubiquity in understanding concurrent computation. Profunctors (a.k.a. distributors, or bimodules) are a generalisation of relations to categories. Here they are first presented and motivated via spans of event structures, and the semantics of nondeterministic dataflow. Profunctors are shown to play a key role in relating models for concurrency and to support an interpretation as higher-order processes (where input and output may be processes). Two recent directions of research are described. One is concerned with a language and computational interpretation for profunctors. This addresses the duality between input and output in profunctors. The other is to investigate general spans of event structures (the spans can be viewed as special profunctors) to give causal semantics to higher-order processes. For this it is useful to generalise event structures to allow events which “persist.”

Citations

3118 Communicating Sequential Processes - Hoare - 1985
2971 Communication and Concurrency - Milner - 1989
2115 Clocks and the Ordering of Events in a Distributed System - Lamport - 1978
1412 The Temporal Logic of Reactive and Concurrent Systems - Manna, Pnueli - 1992
1225 A calculus of communicating systems - Milner - 1980
815 Categories for the Working Mathematician - Lane - 1971
664 The Semantics of a Simple Language for Parallel Programming - Kahn - 1974
374 Algebraic theory of processes - Hennessy - 1988
371 A.: Bisimulation through Probabilistic Testing - Larsen, Skou - 1991
369 Category Theory for Computing Science - Barr, Wells - 1990
294 Calculi for synchrony and asynchrony - Milner - 1983
259 The Linear Time-Branching Time Spectrum - Glabbeek - 1990
249 Domains for Denotational Semantics - Scott - 1982
241 Event Structures - Winskel - 1986
231 Modeling Concurrency with Partial Orders - Pratt - 1986
202 The Formal Semantics of Programming Languages: An Introduction - Winskel - 1993
197 Games and full completeness for multiplicative linear logic - Abramsky, Jagadeesan - 1994
150 Sheaves in Geometry and Logic: A First Introduction to Topos Theory - Lane, S, et al. - 1992
149 Petri nets, event structures and domains - Nielsen, Plotkin, et al. - 1981
146 Formal verification of parallel programs - Keller - 1976
130 An overview and synthesis on timed process algebras - Nicollin, Sifakis - 1991
121 Modeling concurrency with geometry - Pratt
113 Bisimulation from open maps - Joyal, Nielsen, et al. - 1996
112 Concurrent program schemes and their interpretations - Mazurkiewicz - 1977
104 Scenarios, a model of non determinate computation - Brock, Ackerman - 1981
88 Categories of Asynchronous Systems - Bednarczyk - 1988
74 Categorical combinators, sequential algorithms, and functional programming, 2nd ed - Curien - 1993
72 Basic notions of trace theory - Mazurkiewicz - 1989
71 Foncteurs analytiques et esp`eces de structures - Joyal - 1986
70 Petri nets, algebras, morphisms, and compositionality - Winskel - 1987
69 Event structure semantics for CCS and related languages - Winskel - 1982
59 Events in Computation - Winskel - 1980
57 Comparative Concurrency Semantics and Refinement of Actions - Glabbeek - 1990
56 A non-interleaving semantics for CCS based on proved transitions - Boudol, Castellani - 1988
42 Concurrent machines - Shields - 1985
41 On partial languages - Grabowski - 1981
40 Concurrent transition systems - Stark - 1989
39 Categorical Type Theory - Jacobs - 1991
38 Modèles complètement adéquats et stables des lambda-calculs typés. Thèse de Doctorat d’État, Université Paris VII - Berry - 1979
37 Fibred categories and the foundation of naive category theory - Bénabou - 1985
37 Fair games and full completeness for multiplicative linear logic without the mix-rule - Hyland, Ong - 1993
35 Bisimulation and Action Refinement - Vogler - 1993
32 G.: Bisimulation and open maps - Joyal, Nielsen, et al. - 1993
31 Flow models of distributed computations: three equivalent semantics for CCS - BOUDOL, CASTELLANI - 1994
31 Partial-order methods for temporal verification - Wolper, Godefroid - 1993
29 A temporal logic for reasoning about partially ordered computations - Pinter, Wolper - 1984
28 A relational model of nondeterministic dataflow - Hildebrandt, Panangaden, et al. - 2004
26 Flow Event Structures and Flow Nets - Boudol - 1990
24 Behaviour structures and nets - Rabinovich, Trakhtenbrot - 1988
24 Elementary Net Systems - Thiagarajan
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University