喀拉喀托

KRAKATOA工具,用于认证JML中注释的JAVA/JAVACARD程序。我们描述了一个用于证明用JML规范注释的JAVA程序的环境的基本结构。我们的方法对于API是通用的,因此非常适合JAVACARD applets认证。它包括三个不同的组件:WHY工具,它计算核心命令式语言的证明义务,用pre-and-post条件注释,CQQ-proof助手来建模程序语义并进行证明的开发,最后是KRAKATOA工具,一个我们自己的翻译程序,它读取JAVA文件并生成COQ规范,并将JAVA程序的JAVA语义表示成WHY的输入语言。


zbMATH中的参考文献(参考文献86篇)

显示结果1到20,共86个。
按年份排序(引用)
  1. 鲍伊拉盖,昆廷;博博特,弗朗索瓦;希吉瑞努,米哈埃拉;Yakobowski,Boris:利用内存模型中的指针分析进行演绎验证(2019)
  2. 戴勒,西尔文;哈撒,大卫;三月,克劳德;Moy,Yannick:为反例生成提供最弱的先决条件演算(2018)
  3. Grigoriy Volkov,Mikhail Mandrykin,Denis Efremov:Frama-C:C程序的引理函数作为证明(2018)阿尔十四
  4. 克努佩尔,亚历山大;图姆,托马斯;帕迪拉,卡斯滕·伊曼纽尔;Schaefer,Ina:理解演绎验证的参数:key的实证调查(2018)
  5. 贝洛鲁伦索,克劳迪奥;圣弗朗德,玛丽亚;Sousa Pinto,Jorge:《单一任务计划验证的形式化:适应完成方法》(2016)
  6. 米勒,彼得;施韦霍夫,麦芽;Summers,Alexander J.:Viper:基于权限推理的验证基础设施(2016)
  7. 托特拉,尼桑;Wies,Thomas:基于实例化的完全插值(2016)
  8. 基什内尔,弗洛伦特;科斯马托夫,尼古拉;普雷沃斯托,处女座;西诺尔斯,朱利安;Yakobowski,Boris:Frama-C:软件分析视角(2015)ioport公司
  9. Tschannen,J。;弗利亚,加利福尼亚州;诺迪欧,M。;Polikarpova,N.:Autoprotop:面向对象程序的自动主动功能验证(2015)阿尔十四
  10. 艾亚德阿尔卡萨尔;Böhme,萨沙;梅尔霍恩,库尔特;Rizkallah,Christine:验证计算的框架(2014)
  11. 贝特林,V。;加拉滕科,V。;Kostyukhin,K.:显式模型控制执行(2014)ioport公司
  12. Böhl,弗洛里安;格雷纳,西蒙;Scheidecker,Patrik:在半诚实发送者在场的情况下证明用Java实现的双方计算的正确性和安全性(2014)
  13. 波尔多,西尔维;法国风格;菲利特,让·克里斯托夫;梅耶罗,米凯拉;梅尔奎恩,纪尧姆;Weis,Pierre:信任计算:从偏微分方程到实际程序的机械化证明(2014)
  14. 德波尔,弗兰克S。;de Gouw,Stijn:将监视与运行时断言检查相结合(2014)ioport公司
  15. 卡利斯齐克,塞扎里;Urban,Josef:Learning assisted automated reasoning with(\mathsfFlyspeck)(2014年)
  16. 阿尔梅达,J.巴塞拉;巴博萨,曼努埃尔;平托,豪尔赫S。;维埃拉,巴巴拉:使用自合成对侧信道对策进行正式验证(2013年)
  17. 班纳吉,阿尼迪亚;Naumann,davida.:全局不变量的局部推理。二: 动态边界(2013)
  18. 波尔多,西尔维;法国风格;让,克里斯托弗·菲利;梅耶罗,米凯拉;梅尔奎恩,纪尧姆;Weis,Pierre:波动方程数值解析:C程序的综合机械化证明(2013)
  19. 菲利特,让·克里斯托夫:一个逻辑来使用它们(2013)
  20. 赫拉斯,约拿单;玛塔,加迪亚;罗梅罗,安娜;鲁比奥,朱利奥;Sáenz,Rubén:验证数字成像平台:多工具策略(2013)ioport公司