DocumentCode :
2022256
Title :
Relations in concurrency
Author :
Winskel, G.
Author_Institution :
Comput. Lab., Cambridge Univ., UK
fYear :
2005
fDate :
26-29 June 2005
Firstpage :
2
Lastpage :
11
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".
Keywords :
category theory; concurrency theory; data flow computing; relational algebra; concurrent computation; event structures; higher-order processes; nondeterministic dataflow semantics; profunctors; relations generalisation; Books; Computational modeling; Computer science; Concrete; Concurrent computing; History; Laboratories; Logic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2005. LICS 2005. Proceedings. 20th Annual IEEE Symposium on
ISSN :
1043-6871
Print_ISBN :
0-7695-2266-1
Type :
conf
DOI :
10.1109/LICS.2005.45
Filename :
1509204
Link To Document :
بازگشت