C小调

小步c小音的分离逻辑C小班是一种中级命令式编程语言,从C到C小调,从C小调到机器语言都有正确的编译器优化。我们重新设计了C小调,使其适合于HORAR逻辑推理,并且我们设计了C小音的分离逻辑。在本文中,我们给出了一个小步骤语义(而不是证明正确的编译器的大步骤),其动机是支持未来并发扩展的需要。我们详细的机器检查证明了我们的分离逻辑的合理性。这是第一个大型机器检查证明分离逻辑W.R.T.一个小步骤语义。本文所做的工作已在COQ证明助手中进行。这是一个环境的第一步,其中可以使用分离逻辑验证并发cMUL程序,并且还由一个被证明正确的编译器以正式的端到端正确性保证编译。


ZBMaX中的参考文献(19篇)1标准条款

显示结果1至19的19。
按年份排序(引文

  1. 罗德里格斯,列奥纳多;帕加诺,米格尔;Frd贷者,丹尼尔:使用分步索引逻辑关系证明编译器的正确性(2016)
  2. Krebbers,罗伯特:C(2014)中非决定论和序列点的运算和公理语义
  3. Krebbers,罗伯特;Wiedijk,FRUK:非局部控制流和块范围变量的分离逻辑(2013)
  4. 勒鲁瓦,沙维尔:编译验证的机械化语义(2012)伊波尔特
  5. 帕金森,Matthew J.;萨默斯,Alexander J.:分离逻辑与隐式动态框架的关系(2012)
  6. 克雷斯波,Juan Manuel;孔兹,CIESAR:关系分离逻辑的机器检查框架(2011)
  7. 帕金森,Matthew J.;萨默斯,Alexander J.:分离逻辑与隐式动态框架的关系(2011)
  8. 麦克雷特,安得烈;查瓦里埃,提姆;Tolmach,安得烈:一个编译和执行垃圾收集语言的认证框架(2010)
  9. Blazy,Sandrine;勒鲁瓦,沙维尔:C语言的CURTE子集的机械化语义学(2009)
  10. 勒鲁瓦,沙维尔:一个正式验证的编译器后端(2009)
  11. 麦克雷特,安得烈:分离逻辑的实用策略(2009)
  12. Tuch,Harvey:C系统代码的形式验证。结构化类型、分离逻辑与定理证明(2009)
  13. 图尔克,托马斯:小步在霍尔(2009)中的形式化
  14. Doksun,罗伯特;Apple,Andrew W.;Hobor,阿奎那:操作语义学推理的多模态分离逻辑(2008)
  15. 哈克,克里斯汀;Hurlin,Cle::一个具有叉/连接的类Java语言的分离逻辑契约(2008)
  16. 霍伯,阿奎那;阿佩尔,Andrew W.;Nardelli,Francesco Zappa:并行分离逻辑的Oracle语义学(2008)
  17. 勒鲁瓦,沙维尔;Brasy,Sandrine:类C记忆模型的形式化验证及其用于验证程序变换的应用(2008)
  18. Appel,Andrew W.;Blazy,Sandrine:小步c小音的分离逻辑(2007)伊波尔特
  19. Appel,Andrew W.;Blazy,Sandrine:小步c小音的分离逻辑(2007)