For the current REF see the REF 2021 website REF 2021 logo

Output details

11 - Computer Science and Informatics

University of Edinburgh

Return to search Previous output Next output
Output 0 of 0 in the submission
Article title

A Model of Cooperative Threads

Type
D - Journal article
Title of journal
Logical Methods in Computer Science
Article number
2
Volume number
6
Issue number
4
First page of article
1
ISSN of journal
1860-5974
Year of publication
2010
Number of additional authors
1
Additional information

<08> Originality: First denotational model of shared-memory cooperative threads. Model is given in context of automatic mutual exclusion (AME), includes spawning, and is fully abstract. Using Plotkin's algebraic theory of effects (ATE), the model is characterised equationally, including a novel dendriform equational account of thread-spawning.

Significance: Provides basic theory for AME, a current paradigm for programming multicores, via a Shared Transactional Memory execution model. Applies ATE (mentioned in Plotkin's SIGPLAN 2010 award citation) to state-of-the-art programming constructs.

Rigour: In TCS special issue for POPL 2009 (major programming languages conference, acceptance rate 22.5%). Standard mathematical definition and proof approach, 39 pages.

Interdisciplinary
-
Cross-referral requested
-
Research group
F - Laboratory for Foundations of Computer Science
Citation count
0
Proposed double-weighted
No
Double-weighted statement
-
Reserve for a double-weighted output
No
Non-English
No
English abstract
-