Title :
Observability-based coverage-directed path search using PBO for automatic test vector generation
Author :
Costa, José C. ; Monteiro, José C.
Author_Institution :
IST, Tech. Univ. Lisbon, Lisbon, Portugal
Abstract :
In this paper, we address the problem of finding a minimal set of execution paths that achieve a user-specified level of observability coverage. Under this metric, a program statement is only considered covered if its execution has influence on some output. We use Pseudo-Boolean Optimization (PBO) to model the problem of finding the paths that are most likely to increase code coverage. Generated paths are then validated to check for feasibility. This methodology was implemented into a fully functional tool that is capable of handling real programs specified in the C language.
Keywords :
C language; program testing; C language; automatic test vector generation; code coverage; coverage-directed path search; fully functional tool; observability coverage; program statement; pseudo-Boolean optimization; Embedded software; Generators; Hardware; Measurement; Observability; Optimization;
Conference_Titel :
Very Large Scale Integration (VLSI-SoC), 2009 17th IFIP International Conference on
Conference_Location :
Florianopolis
Print_ISBN :
978-1-4577-0237-2
DOI :
10.1109/VLSISOC.2009.6041346