Zooid: a DSL for certified multiparty computation: from mechanised metatheory to certified multiparty processes

Zooid: a DSL for certified multiparty computation: from mechanised metatheory to certified multiparty processes
复制标题

Zooid:用于认证多方计算的 DSL:从机械化元理论到认证多方流程

DOI:
10.1145/3453483.3454041
复制
发表时间:
2021
期刊:
--
影响因子:
--
通讯作者:
Castro-Perez D
Castro-Perez D
中科院分区:
--
文献类型:
--
作者:
Castro-Perez D

文献摘要

参考文献

被引文献

相似文献

我们设计并实现了Zoid,这是一种用于认证多方通信的领域特定语言,嵌入到Coq中,并在我们的异步多方会话类型的机械化框架上实现(这是此类语言中的第一个)。Zoid为全局和局部类型的语义提供了一个完全机械化的元理论,以及一个完全经过验证的端点过程语言,它忠实地反映了类型级别的行为,从而继承了全局类型的属性,如死锁自由、协议遵从性和活跃性保证。
We design and implement Zooid, a domain specific language for certified multiparty communication, embedded in Coq and implemented atop our mechanisation framework of asynchronous multiparty session types (the first of its kind). Zooid provides a fully mechanised metatheory for the semantics of global and local types, and a fully verified end-point process language that faithfully reflects the type-level behaviours and thus inherits the global types properties such as deadlock freedom, protocol compliance, and liveness guarantees.
同步多方会话的精确子类型
DOI: --
发表时间: 2016
期刊: Places
影响因子: --
作者:
M. Dezani;S. Ghilezan;S. Jaksic;J. Pantović;N. Yoshida
通讯作者: N. Yoshida
DOI: 10.1145/1328438.1328472
发表时间: 2008-01
期刊: --
影响因子: --
作者:
Kohei Honda;N. Yoshida;Marco Carbone
通讯作者: Kohei Honda;N. Yoshida;Marco Carbone
DOI: 10.1145/1017472.1017477
发表时间: 2004-09
期刊: --
影响因子: --
作者:
Conor McBride;James McKinna
通讯作者: Conor McBride;James McKinna
同一枚硬币的两面:会话类型和游戏语义
DOI: --
发表时间: 2019
期刊: ACM-SIGACT Symposium on Principles of Programming Languages
影响因子: --
作者:
Simon Castelan;N. Yoshida
通讯作者: N. Yoshida
DOI: 10.1007/s10703-014-0218-8
发表时间: 2015-06-01
影响因子: 0.8
作者:
Demangeon, Romain;Honda, Kohei;Yoshida, Nobuko
通讯作者: Yoshida, Nobuko