Affiliation:
1. School of Computing, University of Kent, Canterbury United Kingdom of Great Britain and Northern Ireland
Abstract
Abstract
Our work on narrowing the gap between verification and systematic
testing has two directions: (1) complementing verification with
systematic testing, and (2) pushing systematic testing toward
reaching verification.
In the first direction, we explore how to effectively combine static
analysis with systematic testing, so as to guide test generation
toward properties that have not been previously checked by a static
analyzer in a sound way. This combination significantly reduces the
test effort while checking more unverified properties.
In the second direction, we push systematic testing toward checking as
many executions as possible of a real and complex image parser, so as
to prove the absence of a certain class of errors. This verification
attempt required no static analysis or source code annotations; our
purely dynamic techniques targeted the verification of the parser
implementation, including complicated assembly patterns that most
static analyses cannot handle.
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献