Logo des Repositoriums
 

On narrowing the gap between verification and systematic testing

dc.contributor.authorChristakis, Maria
dc.date.accessioned2018-04-12T12:50:40Z
dc.date.available2018-04-12T12:50:40Z
dc.date.issued2017
dc.description.abstractOur 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.en
dc.identifier.doi10.1515/itit-2017-0001
dc.identifier.pissn1611-2776
dc.identifier.urihttps://dl.gi.de/handle/20.500.12116/16391
dc.language.isoen
dc.publisherDe Gruyter
dc.relation.ispartofit - Information Technology: Vol. 59, No. 5
dc.subjectVerification
dc.subject static analysis
dc.subject systematic testing
dc.subject dynamic test generation
dc.titleOn narrowing the gap between verification and systematic testingen
dc.typeText/Journal Article
gi.citation.publisherPlaceBerlin
gi.citation.startPage197
gi.conference.sessiontitleDistinguished Dissertations

Dateien