Skip to search boxSkip to navigationSkip to main content

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
Peer-review

Open 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
Peer-review

Original language

English

Pages from-to (Number of pages)

Pages 1175-1177 (3 pages)

Publication milestones

  • Published - 2017

Publication status

Published - 2017

Place of publication

United States

Publisher

Association for Computing Machinery, United States
978-1-4503-4486-9

Publication IDs

  • Scopus: 85020887733

Host publication title

Proceedings of the Symposium on Applied Computing

Publication metrics

PlumX, opens in new tab

Citation count
3
Captures
1

Access to documents

Related Event

Title

ACM Symposium on Applied Computing 2017

Event type

Symposium

Degree of recognition

International event

Date

03/04/2017 - 07/04/2017

Location

Radisson Blu HotelMarrakechMorocco