Avoiding exponential explosion 论文

2001引用 221
Formal Methods in VerificationSoftware Testing and Debugging TechniquesLogic, programming, and type systems

摘要

Current verification condition (VC) generation algorithms, such as weakest preconditions, yield a VC whose size may be exponential in the size of the code fragment being checked. This paper describes a two-stage VC generation algorithm that generates compact VCs whose size is worst-case quadratic in the size of the source fragment, and is close to linear in practice.This two-stage VC generation algorithm has been implemented as part of the Extended Static Checker for Java. It has allowed us to check large and complex methods that would otherwise be impossible to check due to time and space constraints.

相关事件

暂无数据

相关文章

暂无数据