Encoding Asynchrony in Choreographies

Publikation: Konference artikel i Proceeding eller bog/rapport kapitelKonferencebidrag i proceedingsForskningpeer review

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.
OriginalsprogEngelsk
TitelProceedings of the Symposium on Applied Computing
Antal sider3
UdgivelsesstedUnited States
ForlagAssociation for Computing Machinery
Publikationsdato2017
Sider1175-1177
ISBN (Trykt)978-1-4503-4486-9
DOI
StatusUdgivet - 2017
Udgivet eksterntJa
Begivenhed ACM Symposium on Applied Computing - Radisson Blu Hotel, Marrakech, Marokko
Varighed: 3 apr. 20177 apr. 2017
Konferencens nummer: 32
https://www.sigapp.org/sac/sac2017/

Symposium

Symposium ACM Symposium on Applied Computing
Nummer32
LokationRadisson Blu Hotel
Land/OmrådeMarokko
ByMarrakech
Periode03/04/201707/04/2017
Internetadresse

Fingeraftryk

Dyk ned i forskningsemnerne om 'Encoding Asynchrony in Choreographies'. Sammen danner de et unikt fingeraftryk.

Citationsformater