本研究の成果は主に次の通りである:(1) 2者間の通信を扱うセッション型を扱う枠組みを,OCaml言語およびC#言語において実現した.さらに,(2) 3者以上の通信を扱うマルチパーティセッション型を実現した.(1) の成果は国際会議 FLOPS 2020, (2) の成果はトップレベル会議 ECOOP 2020 および TACAS 2022 において採択された.さらに,(2) を通信のタイムアウトの抽象的な表現と見なせるmixed choiceへと拡張し,メッセージの到達性を保証しない環境における通信プログラミングの基本的な枠組みを与えることができた.
|