DOI: 10.17760/d20261862
|View full text |Cite
|
Sign up to set email alerts
|

Conversational concurrency

Abstract: Concurrent computations resemble conversations. In a conversation, participants direct utterances at others and, as the conversation evolves, exploit the known common context to advance the conversation. Similarly, collaborating software components share knowledge with each other in order to make progress as a group towards a common goal.This dissertation studies concurrency from the perspective of cooperative knowledge-sharing, taking the conversational exchange of knowledge as a central concern in the design… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 91 publications
0
2
0
Order By: Relevance
“…Garnock-Jones' proposal of a facet notation-a domain-specific language (DSL) for programming individual actors-works backwards from the concepts of the dataspace to explicate the structure of an actor's participation in conversations [40]. That is, it comes with linguistic constructs that express when and how an actor reacts to changes in the dataspace and when it adds or removes its assertions.…”
Section: A C K N O W L E D G M E N T Smentioning
confidence: 99%
See 1 more Smart Citation
“…Garnock-Jones' proposal of a facet notation-a domain-specific language (DSL) for programming individual actors-works backwards from the concepts of the dataspace to explicate the structure of an actor's participation in conversations [40]. That is, it comes with linguistic constructs that express when and how an actor reacts to changes in the dataspace and when it adds or removes its assertions.…”
Section: A C K N O W L E D G M E N T Smentioning
confidence: 99%
“…The chat example illustrates several benefits of dataspace coordination over pure message-passing. Garnock-Jones [40] surveys the comparative advantage of dataspaces versus other concurrency theories in greater depth, using different implementations of a similar chat example.…”
Section: Highlighting Dataspacesmentioning
confidence: 99%