Multiparty Classical Choreographies
- ,
- Luís Cruz-Filipe,
- Fabrizio Montesi,
- Agata Murawska
- ,
- University of Southern Denmark
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewPublication Information
Output type
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 59-76 (18 pages)Journal (Volume, Issue Number)
Lecture Notes in Computer Science (Volume 11408)Publication milestones
- Published - 23/02/2019
Publication status
Published - 23/02/2019
Publication IDs
- Scopus: 85064049666
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.
Publication metrics
PlumX, opens in new tab
Citations
5
Captures
1
Access to documents
Related Event
Title
International Symposium on Logic-Based Program Synthesis and Transformation
Event type
SymposiumDegree of recognition
International eventDate
04/09/2018 - 06/09/2018Location
FrankfurtGermany
