×

杰克洛伊

swMATH ID: 9964
软件作者: Aboubakr Achraf El Ghazi、Mattias Ulbrich、Christoph Gladisch、Shmuel Tyszberowicz、Mana Taghdiri
描述: JKelloy:Java程序关系规范的证明助手。Alloy是一种具有内置传递闭包操作符的关系规范语言,它特别适合编写链接数据结构的简明规范。有几个工具支持Java程序的Alloy规范。然而,他们只能检查这些规范对有界域的有效性,因此,一般来说,不能提供正确性证明。本文介绍了JKelloy,一种用于对具有Alloy规范的Java程序进行演绎验证的工具。它包括自动生成的耦合公理,在规范和Java状态之间架起桥梁,以及两组演算规则,(1)在关系逻辑中生成验证条件,(2)简化有关验证条件的推理。所有规则都被证明是正确的。为了提高自动化能力,引入了控制这些规则应用的证明策略。我们在链表和二元图上的实验表明了该方法的可行性
主页: http://link.springer.com/chapter/10.1007/978-3-319-06200-6_13
相关软件: 雅典娜;凯洛伊;凯伊;PVS公司;合金
引用于: 1文件

0连载引用

在1个字段中引用

1 计算机科学(68至XX)

按年份列出的引文