Kivonat
最近のパラダイムであるコレオグラフィックプログラミングは、分散システムを単一のグローバルプログラムで記述し、通信パターンを明確化することでデッドロックを回避します。新しい言語e휆smallでは、複数配置値を使用して冗長な通信なしにKoC(Knowledge of Choice)を確保します。このアプローチは、以前の作業で説明された難しい通信パターンを簡潔にエンコードすることが可能です。
Statisztikák
Choreographic programming [21]
Lambda calculus; Distributed computing models;
Distributed programming languages.
Multicast, Broadcast
Idézetek
e휆small allows multicasting to a set of parties, and the resulting value will be located at all of them.
In e휆small, checking that a choreography is well-typed suffices to show that it is deadlock-free.
We introduce multiply-located values in choreographic programming.