BoogiePL公司 swMATH ID: 21521 软件作者: DeLine,R.,Leino,K.R.M。 描述: BoogiePL:用于检查面向对象程序的类型化过程语言。本注释定义了BoogiePL,一种用于程序分析和程序验证的中间语言。该语言是一种简单的带有过程和数组的粗类型命令式语言,还支持引入数学函数和声明这些函数的属性。BoogiePL可以用来表示用命令源语言(如面向对象的.NET语言)编写的程序,以及这种源语言语义的逻辑编码。从生成的BoogiePL程序中,可以生成验证条件或执行其他程序分析,例如程序不变量的推断。通过这种方式,BoogiePL还充当了定理证明程序的编程表示前端。BoogiePL被接受为Boogie(Spec#静态程序验证器)的输入。 主页: https://www.microsoft.com/en-us/research/publication/bogiepl-a-typed-procedural-language-for-checking-object-oriented-programs/ 相关软件: z3(零3);规格#;布吉;HOL-Boogie公司;电子稳定控制系统/Java;拍打;Yices公司;VCC(沃尔沃汽车公司);Why3号机组;卡杜克乌斯;喀拉喀托;简化;转向器;seL4级;Calysto公司;注册会计师检查器;捕食者;吉隆坡机场;有限责任公司;CiaoPP公司 引用于: 11文件 全部的 前5名29位作者引用 2 马雷克·巴拉诺夫斯基 2 Böhme,萨沙 2 何绍波 2 Leino,K.Rustan M。 2 茨沃尼米尔·拉卡马里奇 2 沃尔夫,伯克哈特 1 艾尔维拉·阿尔伯特 1 普里阿雷纳斯 1 尼古拉·S·比约纳。 1 达姆,麦兹 1 杰克·加泽拉。 1 萨米尔·根奈姆 1 罗伯特·瓜夏莱 1 凯乔·赫尔扬科 1 曼努埃尔五世(Manuel V.Hermenegildo)。 1 马蒂亚斯·莱切纳 1 安德烈亚斯·林德纳 1 弗朗西斯科·洛戈佐 1 迪德里克·伦德伯格 1 马里奥·梅恩德斯·洛霍 1 塞尔吉奥·梅拉 1 米查·莫斯卡尔 1 豪尔赫·纳瓦斯(Jorge A.Navas)。 1 德国普埃布拉 1 奥利·萨里基维 1 沃尔夫拉姆·舒尔特 1 Thanh Son Nguyen先生 1 马蒂亚斯·乌尔布里奇 1 达米亚诺·扎纳尔迪尼 3篇连载文章中引用 1 理论计算机科学 1 自动推理杂志 1 程序设计中的逻辑和代数方法杂志 在2个字段中引用 11 计算机科学(68至XX) 2 数学逻辑和基础(03-XX) 按年份列出的引文