• Medientyp: Sonstige Veröffentlichung; E-Artikel
  • Titel: Multiparty Session Programming with Global Protocol Combinators (Artifact)
  • Beteiligte: Imai, Keigo [VerfasserIn]; Neykova, Rumyana [VerfasserIn]; Yoshida, Nobuko [VerfasserIn]; Yuen, Shoji [VerfasserIn]
  • Erschienen: Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2020
  • Sprache: Englisch
  • DOI: https://doi.org/10.4230/DARTS.6.2.18
  • Schlagwörter: Multiparty Session Types ; Communication Protocol ; Concurrent and Distributed Programming ; OCaml
  • Entstehung:
  • Anmerkungen: Diese Datenquelle enthält auch Bestandsnachweise, die nicht zu einem Volltext führen.
  • Beschreibung: In the paper "Multiparty Session Programming with Global Protocol Combinators", we introduce a library, ocaml-mpst for programming with global combinators - a set of functions for writing and verifying multiparty protocols in OCaml. Local behaviours for all processes in a protocol are inferred at once from a global combinator. Our approach enables fully-static verification and implementation of the whole protocol, from the protocol specification to the process implementations, to happen in the same language. This artifact is the source code of ocaml-mpst, with all the examples and benchmarks discussed in the paper.
  • Zugangsstatus: Freier Zugang