Proceedings. 19th International Conference on Automated Software Engineering, 2004.
DOI: 10.1109/ase.2004.1342749
|View full text |Cite
|
Sign up to set email alerts
|

On-the-fly generation of K-path tests for C functions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
55
0

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 26 publications
(55 citation statements)
references
References 8 publications
0
55
0
Order By: Relevance
“…There are currently two well established frameworks to achieve automatic test (data) generation from source code: constraint-based testing [8,9,11,25,28] (CBT) and search-based testing [13,14,17,18,19] (SBT). While the former approach focuses on translating (part of) a program into a logical formula whose solutions are relevant test data, the later approach is based on exploring the input space of the program using optimisation-like methods to guide the search toward relevant test data.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…There are currently two well established frameworks to achieve automatic test (data) generation from source code: constraint-based testing [8,9,11,25,28] (CBT) and search-based testing [13,14,17,18,19] (SBT). While the former approach focuses on translating (part of) a program into a logical formula whose solutions are relevant test data, the later approach is based on exploring the input space of the program using optimisation-like methods to guide the search toward relevant test data.…”
Section: Introductionmentioning
confidence: 99%
“…We present the three heuristics as enhancements of a (bounded) depth-first search (DFS) path-based procedure, either purely symbolic or concolic. Original path-based testing techniques were based on DFS [11,25,28], while some recent works advocate using other search strategies [7,12,22]. LA, MCD and SF are easy to adapt to these frameworks as well.…”
Section: Item Coverage and Irrelevant Pathsmentioning
confidence: 99%
See 1 more Smart Citation
“…The choice of which concrete executions to generate is guided by a constraint solver and path conditions obtained from the symbolic executions. Originating with DART (Godefroid et al 2005) and PathCrawler (Williams et al 2004), a variety of tools and methods have appeared; some of the state-of-the-art tools include CUTE , CREST (Burnim and Sen 2008), and KLEE (Cadar et al 2008) (which evolved from EXE (Cadar et al 2006)) . We wondered whether dynamic symbolic execution could be used instead of random testing for finding noninterference bugs.…”
Section: Related Workmentioning
confidence: 99%
“…During 2004 to 2006 clever implementation of random testing is done to get the benefits of avoidance of infeasible paths and to ignore path selector module [37,67,31]. During this time test data generation using hybrid method that takes the advantages of both static and dynamic method were done [28,66]. The William work path crawler has the advantages because it ignores infeasible paths.…”
Section: Introductionmentioning
confidence: 99%