Skip to search boxSkip to navigationSkip to main content

Multiparty Classical Choreographies

  • ,
  • Luís Cruz-Filipe
    ,
  • Fabrizio Montesi
    ,
  • Agata Murawska
Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-review

Publication Information

Output type

Research Output:
Journal Article or Conference Article in Journal
Conference article
Peer-review

Original language

English

Pages 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

Related Event

Title

International Symposium on Logic-Based Program Synthesis and Transformation

Event type

Symposium

Degree of recognition

International event

Date

04/09/2018 - 06/09/2018

Location

FrankfurtGermany