2007
DOI: 10.1016/j.infsof.2006.10.016
|View full text |Cite
|
Sign up to set email alerts
|

Goal-oriented test data generation for pointer programs

Abstract: Goal-oriented test data generation; Constraint Logic Programming; Static Single Assignment formInternational audienceAutomatic test data generation leads to the identification of input values on which a selected path or a selected branch is executed within a program (path-oriented vs goal-oriented methods). In both cases, several approaches based on constraint solving exist, but in the presence of pointer variables only path-oriented methods have been proposed. Pointers are responsible for the existence of con… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
5
1
1

Relationship

3
4

Authors

Journals

citations
Cited by 13 publications
(15 citation statements)
references
References 39 publications
0
15
0
Order By: Relevance
“…Suppose that the labeling process has instantiated speed to 363 and this.y to 5206 using a random labeling heuristic, then we get the following refined input CMV: 4 , operand stacks and heap data. This section details the representation of data types and data storage locations in our memory model.…”
Section: Detailed Examplementioning
confidence: 99%
See 3 more Smart Citations
“…Suppose that the labeling process has instantiated speed to 363 and this.y to 5206 using a random labeling heuristic, then we get the following refined input CMV: 4 , operand stacks and heap data. This section details the representation of data types and data storage locations in our memory model.…”
Section: Detailed Examplementioning
confidence: 99%
“…There are many approaches of automatic test input generation from source code. In our previous works [4], [18], we built memory models for constraint-based test data generator of C programs. Our previous model handled pointers toward named locations of the memory and dynamically allocated structures but they were limited in their scope.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…There are two basic methods which can be used to identify test cases, functional testing (also known as black-box testing) [1][2][3] and structural testing (also known as white-box testing) [4][5][6]. Therefore, the technology of test data generation is usually divided into function-oriented [7,8] and structure-oriented [9,10] test data generation technology.…”
Section: Introductionmentioning
confidence: 99%