Multiparty Classical Choreographies

Publikation: Artikel i tidsskrift og konference artikel i tidsskriftKonferenceartikelForskningpeer review

Abstract

We present Multiparty Classical Choreographies (MCC), a language model where global descriptions of communicating systems (choreographies) implement typed multiparty sessions. Typing is achieved by generalising classical linear logic to judgements that explicitly record parallelism by means of hypersequents. Our approach unifies different lines of work on choreographies and processes with multiparty sessions, as well as their connection to linear logic. Thus, results developed in one context are carried over to the others. Key novelties of MCC include support for server invocation in choreographies, as well as logic-driven compilation of choreographies with replicated processes.
OriginalsprogEngelsk
TidsskriftLecture Notes in Computer Science
Vol/bind11408
Sider (fra-til)59-76
Antal sider18
DOI
StatusUdgivet - 23 feb. 2019
BegivenhedInternational Symposium on Logic-Based Program Synthesis and Transformation - Frankfurt, Tyskland
Varighed: 4 sep. 20186 sep. 2018
Konferencens nummer: 28
https://research.com/conference/lopstr-2018

Symposium

SymposiumInternational Symposium on Logic-Based Program Synthesis and Transformation
Nummer28
Land/OmrådeTyskland
ByFrankfurt
Periode04/09/201806/09/2018
Internetadresse

Fingeraftryk

Dyk ned i forskningsemnerne om 'Multiparty Classical Choreographies'. Sammen danner de et unikt fingeraftryk.

Citationsformater