@inproceedings{dd98f3adcd9b4d39aac0de5d5070eb2b,
title = "Achieving high branch coverage with fewer paths",
abstract = "Symbolic execution based test generation has made progress in recent years. However, in order to scale to larger programs there are some issues to be solved. Among them, generating a set of feasible paths to achieve high coverage gets more attention. In this paper, we focus on how to increase covering efficiency while maintaining high coverage. To achieve high branch coverage efficiently, we propose a path generation approach DYNASTY. A heuristic search strategy based on branch residual is used to guide branch selection. To avoid repetitive path exploration, a data structure named path trie is introduced to store paths generated. We have implemented our approach and conducted primary experiments. Our approach achieves high branch coverage quickly on the subjects.",
keywords = "Automated test generation, Branch coverage, Branch residual, Path generation, Symbolic execution",
author = "Yu Dong and Mengxiang Lin and Kai Yu and Yi Zhou and Yinli Chen",
year = "2011",
doi = "10.1109/COMPSACW.2011.35",
language = "英语",
isbn = "9780769544595",
series = "Proceedings - International Computer Software and Applications Conference",
pages = "155--160",
booktitle = "Proceedings - 35th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2011",
note = "35th Annual IEEE International Computer Software and Applications Conference Workshops, COMPSACW 2011 ; Conference date: 18-07-2011 Through 21-07-2011",
}