Multparty Classical Choreographies

Marco Carbone, Luı́s Cruz-Filipe, Fabrizio Montesi, Agata Anna Murawska

Publikation: Konferencebidrag - EJ publiceret i proceeding eller tidsskriftPaperForskningpeer 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
Publikationsdato4 sep. 2018
Antal sider20
StatusUdgivet - 4 sep. 2018

Emneord

  • Multiparty Classical Choreographies
  • typed multiparty sessions
  • hypersequents
  • classical linear logic
  • server invocation in choreographies

Fingeraftryk

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

Citationsformater