喵ID:hUj18R免责声明

Verifying concurrent Go code in Coq with Goose

使用 Goose 验证 Coq 中的并发 Go 代码

基本信息

DOI:
--
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Nickolai Zeldovich
中科院分区:
文献类型:
--
作者: Tej Chajed;Joseph Tassarotti;Frans Kaashoek;Nickolai Zeldovich研究方向: -- MeSH主题词: --
关键词: --
来源链接:pubmed详情页地址

文献摘要

This paper describes Goose, a system for writing code in Go and translating it to a model in Coq. The Coq model plugs into Iris for concurrency proofs, giving an end-to-end system for writing and verifying concurrent systems. We have used Goose as part of our work on Perennial to verify a concurrent, crash-safe mail server that gets good performance.
本文介绍了Goose,一个用Go编写代码并将其转换为Coq模型的系统。Coq模型接入Iris用于并发证明,从而提供了一个用于编写和验证并发系统的端到端系统。我们已将Goose作为我们在Perennial项目工作的一部分,用于验证一个具有良好性能的并发的、崩溃安全的邮件服务器。
参考文献(1)
被引文献(4)
Verifying concurrent, crash-safe systems with Perennial
使用 Perennial 验证并发、防碰撞系统
DOI:
10.1145/3341301.3359632
发表时间:
2019
期刊:
Proceedings of the 27th ACM Symposium on Operating Systems Principles (SOSP
影响因子:
0
作者:
Chajed, Tej;Tassarotti, Joseph;Kaashoek, Frans;Zeldovich, Nickolai
通讯作者:
Zeldovich, Nickolai

数据更新时间:{{ references.updateTime }}

Nickolai Zeldovich
通讯地址:
--
所属机构:
--
电子邮件地址:
--
免责声明免责声明
1、猫眼课题宝专注于为科研工作者提供省时、高效的文献资源检索和预览服务;
2、网站中的文献信息均来自公开、合规、透明的互联网文献查询网站,可以通过页面中的“来源链接”跳转数据网站。
3、在猫眼课题宝点击“求助全文”按钮,发布文献应助需求时求助者需要支付50喵币作为应助成功后的答谢给应助者,发送到用助者账户中。若文献求助失败支付的50喵币将退还至求助者账户中。所支付的喵币仅作为答谢,而不是作为文献的“购买”费用,平台也不从中收取任何费用,
4、特别提醒用户通过求助获得的文献原文仅用户个人学习使用,不得用于商业用途,否则一切风险由用户本人承担;
5、本平台尊重知识产权,如果权利所有者认为平台内容侵犯了其合法权益,可以通过本平台提供的版权投诉渠道提出投诉。一经核实,我们将立即采取措施删除/下架/断链等措施。
我已知晓