Encoding Asynchrony in Choreographies
- Luis Cruz-Filipe,
- Fabrizio Montesi
- University of Southern Denmark
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Research
Peer-reviewOpen access
Abstract
Choreographies are widely used both for the specification and the programming of concurrent and distributed software architectures. Since many of such architectures use asynchronous communications, it is essential to understand how the behaviour described in a choreography can be correctly implemented in asynchronous settings. So far, this problem has been addressed by relying on additional technical machinery, such as ad-hoc syntactic terms, semantics, or equivalences. In this work, we show that such extensions are not needed for choreography languages that support primitives for process spawning and name mobility. Instead, we can just encode asynchronous communications in choreographies themselves, yielding a simpler approach.
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Research
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 1175-1177 (3 pages)Publication milestones
- Published - 2017
Publication status
Published - 2017
Place of publication
United StatesPublisher
Association for Computing Machinery, United StatesISBN (Print)
978-1-4503-4486-9Publication IDs
- Scopus: 85020887733
Host publication title
Proceedings of the Symposium on Applied ComputingPublication metrics
PlumX, opens in new tab
Captures
1
Citation count
3
Access to documents
License:Unspecified
Related Event
Title
ACM Symposium on Applied Computing 2017
Event type
SymposiumDegree of recognition
International eventDate
03/04/2017 - 07/04/2017Location
Radisson Blu HotelMarrakechMorocco
