返回
Dependent Assertion Logic for Modular Software Verification
DOI:10.1007/978-3-031-98208-8_3.png)
摘要
En 中文
软件通常不是为使用方法契约进行形式化规范而设计的(无需源代码重构)。作为解决方案,我们提出了依赖断言,这是方法契约的一种泛化。我们的形式化使用命题动态逻辑PDL,但采用Dijkstra的动态索引代替模态算子内的程序。对于基于新的符号执行方法的演绎验证,我们概述了一种证明基本依赖断言的sequent演算,包括循环不变式。最后,我们可以使用任何(D)PDL求解器从基本依赖关系和其他契约证明模块化契约。
Keyword:
PROPOSITIONAL DYNAMIC LOGIC
期刊
T
IF:
0
论文数:
17
被引数:
0

