1979
DOI: 10.1109/tse.1979.226498
|View full text |Cite
|
Sign up to set email alerts
|

SMOTL—A System to Construct Samples for Data Processing Program Debugging

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
2

Year Published

1979
1979
2015
2015

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 29 publications
(15 citation statements)
references
References 4 publications
0
13
0
2
Order By: Relevance
“…Using a dedicated homemade constraint solver, it was then possible to generate a test input which would reach the mutated statement and reveal the different behavior of the mutated program. Taking inspiration of ideas originally proposed by Bicevskis et al in [45], the constraint solver propagated inequality constraints extracted from program statements to reduce the variation domain of input variables. Following a distinct approach based on program executions, metaheuristics were also explored at the same time for automatic test data generation with the research work of Korel [46], Gupta et al [47], and Tracey et al [48].…”
Section: Bibliographic Notesmentioning
confidence: 99%
See 2 more Smart Citations
“…Using a dedicated homemade constraint solver, it was then possible to generate a test input which would reach the mutated statement and reveal the different behavior of the mutated program. Taking inspiration of ideas originally proposed by Bicevskis et al in [45], the constraint solver propagated inequality constraints extracted from program statements to reduce the variation domain of input variables. Following a distinct approach based on program executions, metaheuristics were also explored at the same time for automatic test data generation with the research work of Korel [46], Gupta et al [47], and Tracey et al [48].…”
Section: Bibliographic Notesmentioning
confidence: 99%
“…Historically, linear programming techniques in combination with ad hoc techniques were the first automatic constraint solving the be used in order to generate test inputs for path conditions [3,33,45,67,68]. By switching path conditions solving into a constrained optimization problem, Boyer et al and Clarke [33,67] have explored several distinct linear programming techniques, including the cut generation algorithm of Gomory for integer computations and the Benders decomposition technique.…”
Section: Linear Programming For Test Data Generationmentioning
confidence: 99%
See 1 more Smart Citation
“…But, constraint propagation alone does not guarantee satisfiability, as it just prunes the variation domains without looking at potential solutions. And it must be coupled with other mechanisms in order to find solutions or to show inconsistency 3 Dynamic Linear Relaxations (DLRs). In [14], we introduced DLRs to relax dynamically all the constraints of an Euclide program, including the non-linear ones, within a Linear Programming framework.…”
Section: Constraint Solvingmentioning
confidence: 99%
“…For some specialised classes of programs, there exist methods for constructing a finite set of test cases whose successful execution can establish correctness of the program for all possible inputs [5,9). This is not possible in the general case: testing can show the presence of software errors but it cannot certify their absence for unconstrained programs.…”
Section: Previous Workmentioning
confidence: 99%