核心概念
Global multiparty session types ensure type soundness and communication safety in distributed systems.
要約
多重セッションタイプ(MPST)は、グローバルプロトコルを指定し、各分散プログラムがエンドポイントの射影に対してローカルに型チェックされるタイプディシプリンである。MPSTは、GyPISのテーゼを実現するために一歩踏み出そうとする。ScalasとYoshidaは、MPSTのトップダウンアプローチの厳密性を示し、ScalasとYoshidaは、いくつかのトップダウン型付けシステムの証明が誤っていることを指摘した。投影とマージ可能性を使用したエンドポイント射影を使用してサウンドな入力システムを構築できることが証明されている。
統計
Scalas and Yoshida have discovered that the proofs of type safety using the endpoint projection with mergeability are flawed.
The global type G projection relies on its local type T p obtained by the end-point projection of the global type.
The design of multiparty protocols begins with a given global type (G, top in Figure 1), and each participant’s implementation (process) Pp relies on its local type T p obtained by the end-point projection of the global type.
引用
"Researchers wrongly believe that the end-point projection (with mergeability) is unsound."
"The statement has caused misunderstandings among researchers, leading to claims such as 'the top-down approach (with mergeability) is unsound'."