开发工具:
文件大小: 958kb
下载次数: 0
上传时间: 2021-03-21
详细说明:Coq中的深度嵌入式MicroSail
是一种特定于域的语言,用于指定处理器的指令集体系结构(ISA)。随附的Sail工具会对Sail代码进行类型检查,并具有针对可执行模拟器和定理证明者的多个后端。所有定理证明者的后端都输出浅薄的,嵌入了Desugared Sail的嵌入。
该存储库包含MicroSail的开发,这是Sail在Coq中的深层嵌入,我们希望将其开发成完整的Sail后端。它要求Coq 8.8或更高版本。
动机
深度嵌入使我们能够开发不同的证明方法和自动化技术。具体来说,我们为嵌入式语言开发了最弱的(自由)前提(WP)演算。 WP使我们能够对规格进行公理化验证,尽管如此,我们仍对操作模型证明了这一点。
我们相信,与当前后端针对计算单子的推理相比,我们的方法可以产生更简单的证明目标,并且更适合证明自动化。此外,直接访问语法尤其是规范的类型使我们能够执行基于逻辑关系的欺骗,例如最近
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.