Research Article
A Hybrid Intelligent Search Algorithm for Automatic Test Data Generation
Algorithm 2
Dynamic variable ordering.
| Input FV: the set of future variables | | : the domain of | | ()(): branches along the path | | Output : the selected variable to be next instantiated | | Begin | | (1) ← quicksort(); | | (2) for | | (3) if | | (4) break; | | (5) else for ()() | | (6) if (rank()() = rank()()) | | (7) a++; | | (8) else permutate , by rank(); | | (9) break; | | (10) ← head (); | | (11) return ; | | End |
|