ARMC公司

ARMC:抽象精化软件模型检验的逻辑选择。基于抽象精化的软件模型检验是一种实用的工业软件系统验证方法。它的显著特点在于它运用逻辑推理来处理抽象。因此,我们很自然地研究使用基于约束的编程语言是否以及如何能够实现一个实用工具的优雅而简洁的实现。在本文中,我们描述了我们的调查结果。使用Prolog系统和约束逻辑编程扩展作为我们选择的实现平台,我们构建了一个称为ARMC(抽象精化模型检查)的工具,该工具已经用于实际验证。


zbMATH中的参考文献(参考文献27条)

显示第1到第20个结果,共27个。
按年份排序(引用)
  1. 奇斯蒂科夫,德米特里;切尔文斯基,沃伊切赫;霍夫曼,皮奥特;皮利普楚克,米迦;Wehar,Michael:一个计数器系统中的最短路径(2019)
  2. 博拉雷拉斯,克里斯蒂娜;布罗克施密特,马克;拉拉兹,丹尼尔;奥利维拉斯,阿尔伯特;罗德里格斯·卡博内尔,恩里克;Rubio,Albert:《通过有条件终止证明终止》(2017)
  3. 卡夫勒、比肖克珊;Gallagher,John P.:Horn子句验证与凸多面体抽象和基于树自动机的精化(2017)
  4. 斯特罗德,托马斯;吉尔根,吉尔根;布罗克施密特,马克;弗罗恩,弗洛里安;福斯,卡斯滕;亨塞尔,杰拉;施耐德·坎普,彼得;Aschermann,Cornelius:自动证明指针算法程序的终止和内存安全(2017)
  5. 奇斯蒂科夫,德米特里;切尔文斯基,沃伊切赫;霍夫曼,皮奥特;皮利普楚克,米迦;Wehar,Michael:一个计数器系统中的最短路径(2016)
  6. 德安吉丽斯,伊曼纽尔;费奥拉万蒂,法比奥;佩托罗斯,阿尔伯托;Proietti,Maurizio:通过线性化约束Horn子句证明命令程序的正确性(2015)
  7. 库克,拜伦;丹尼尔·克罗宁;吕默,菲利普;Wintersteiger,Christoph M.:位向量关系的排序函数综合(2013)
  8. 德安吉丽斯,伊曼纽尔;费奥拉万蒂,法比奥;佩托罗斯,阿尔伯托;Proietti,Maurizio:软件模型检查的约束泛化专业化(2013)
  9. 丹尼尔·克罗宁;纳蒂加,莎莉娜;托内塔,斯特凡诺;齐托维奇,阿里阿克西;Wintersteiger,Christoph M.:使用状态和转换不变量的循环摘要(2013)
  10. 波皮亚,科尼略;Rybalchenko,Andrey:Threader:多线程程序的验证程序。(竞争贡献)(2013年)ioport公司
  11. De Angelis,Emanuele:《程序专业化的软件模型检查》(2012)
  12. 曼德里金,麻省理工大学。;穆提林,旁白。;诺维科夫。;Khoroshilov公司。;Shved,P.E.:使用Linux设备驱动程序进行静态验证工具基准测试(2012)ioport公司
  13. Olderog,Ernst-Rüdiger:实时系统的自动验证:综述(2012)ioport公司
  14. 洛佩斯,努诺P。;Andrey Rybalchenko:分布式和可预测的软件模型检查(2011)
  15. 齐托维奇,阿里阿克西;莎莉吉娜,娜塔莎;温特施泰格,克里斯托夫M。;Daniel Krooning:循环总结与终止分析(2011)
  16. 波兹加,马吕斯;Iosif,拉杜;Perarnau,Swann:定量分离逻辑和列表程序(2010)
  17. 库克,拜伦;丹尼尔·克罗宁;吕默,菲利普;Wintersteiger,Christoph M.:位向量关系的排序函数综合(2010)
  18. 古拉瓦尼,巴尔加夫S。;查克拉波蒂,上提克;诺里,阿迪蒂亚五世。;Rajamani,Sriram K.:提炼抽象解释(2010)
  19. 古普塔,阿什图什;波皮亚,科尼略;Rybalchenko,Andrey:并发程序控制抽象的非单调精化(2010)
  20. 安德烈,里巴尔琴科;Sofronie Stokkermans,Viorica:插值的约束求解(2010)