Title | ||
---|---|---|
An enhanced dynamic detection of possible invariants based on best permutation of test cases. |
Abstract | ||
---|---|---|
An invariant could be defined as an important relation among program variables. Daikon software is an available computer program which implements a special case of dynamic invariant detection algorithm. Daikon proposes a dynamic invariant detection algorithm based on several runs of the tested program; then it gathers the values of its variables and finally it detects relationships between the variables based on a simple statistical analysis. This method has some drawbacks. One of its biggest drawbacks is its overwhelming time order. The authors observe that the runtime for the Daikon invariant detection tool is dependent on the ordering of traces in the trace file. They propose a means to order traces based on minimizing differences in adjacent trace files and applying techniques of mutation/crossover from GA. They run an experiment to assess the benefits of their approach. Experimental results show that with regard to these amendments, runtime of dynamic invariant detection algorithm outperforms the original method. |
Year | Venue | Keywords |
---|---|---|
2016 | COMPUTER SYSTEMS SCIENCE AND ENGINEERING | Dynamic Invariant Detection,Software Testing,Genetic Algorithm |
Field | DocType | Volume |
Discrete mathematics,Algebra,Computer science,Permutation,Invariant (mathematics),Test case | Journal | 31 |
Issue | ISSN | Citations |
1 | 0267-6192 | 0 |
PageRank | References | Authors |
0.34 | 0 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Hamid Alishavandi | 1 | 0 | 0.34 |
Gholam Hosein Gouraki | 2 | 0 | 0.34 |
Hamid Parvin | 3 | 263 | 41.94 |