蝰蛇

ViPE:一种基于权限的推理验证基础结构。基于一阶逻辑规范的验证技术的自动化极大地得益于BooGee等验证基础设施以及为什么。这些提供了一种中间语言,可以表达不同的语言特征和验证技术,以及后端工具:特别是验证条件生成器。然而,这些基础结构不太适合基于分离逻辑和其他许可逻辑的验证技术,因为它们不提供对权限的直接支持,并且因为这些逻辑的现有工具通常赞成验证条件生成上的符号执行。因此,这些逻辑的工具支持(通常是可用的)通常是针对每种技术独立开发的,极大地增加了开发基于许可的验证的自动化工具的负担。在本文中,我们提出了一个验证基础设施的中间语言支持表达性权限模型本身。我们提供工具支持,包括两个后端验证器:一个基于符号执行,一个验证条件生成;基于抽象解释的推理工具目前正在开发中。广泛的现有验证技术可以通过该基础设施来实现,减轻了构建基于权限的验证者的大部分负担,并允许高级推理技术的开发者将其精力集中在适当的抽象级别。

本软件关键词

这里的任何东西都将在支持画布元素的浏览器上被替换。