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.
| Originalsprog | Engelsk |
|---|---|
| Titel | Proceedings of the Symposium on Applied Computing |
| Antal sider | 3 |
| Udgivelsessted | United States |
| Forlag | Association for Computing Machinery |
| Publikationsdato | 2017 |
| Sider | 1175-1177 |
| ISBN (Trykt) | 978-1-4503-4486-9 |
| DOI | |
| Status | Udgivet - 2017 |
| Udgivet eksternt | Ja |
| Begivenhed | ACM Symposium on Applied Computing - Radisson Blu Hotel, Marrakech, Marokko Varighed: 3 apr. 2017 → 7 apr. 2017 Konferencens nummer: 32 https://www.sigapp.org/sac/sac2017/ |
Symposium
| Symposium | ACM Symposium on Applied Computing |
|---|---|
| Nummer | 32 |
| Lokation | Radisson Blu Hotel |
| Land/Område | Marokko |
| By | Marrakech |
| Periode | 03/04/2017 → 07/04/2017 |
| Internetadresse |