DocumentCode :
1005027
Title :
Constructing multiple unique input/output sequences using metaheuristic optimisation techniques
Author :
Guo, Q. ; Hierons, R.M. ; Harman, M. ; Derderian, K.
Author_Institution :
Dept. of Inf. Syst. & Comput., Brunel Univ., Uxbridge, UK
Volume :
152
Issue :
3
fYear :
2005
fDate :
6/3/2005 12:00:00 AM
Firstpage :
127
Lastpage :
140
Abstract :
Multiple unique input/output sequences (UIOs) are often used to generate robust and compact test sequences in finite state machine (FSM) based testing. However, computing UIOs is NP-hard. Metaheuristic optimisation techniques (MOTs) such as genetic algorithms (GAs) and simulated annealing (SA) are effective in providing good solutions for some NP-hard problems. In the paper, the authors investigate the construction of UIOs by using MOTs. They define a fitness function to guide the search for potential UIOs and use sharing techniques to encourage MOTs to locate UIOs that are calculated as local optima in a search domain. They also compare the performance of GA and SA for UIO construction. Experimental results suggest that, after using a sharing technique, both GA and SA can find a majority of UIOs from the models under test.
Keywords :
computational complexity; finite state machines; genetic algorithms; program testing; search problems; simulated annealing; NP-hard problem; finite state machine based testing; fitness function; genetic algorithms; metaheuristic optimisation techniques; sharing techniques; simulated annealing; unique input/output sequences;
fLanguage :
English
Journal_Title :
Software, IEE Proceedings -
Publisher :
iet
ISSN :
1462-5970
Type :
jour
DOI :
10.1049/ip-sen:20045001
Filename :
1468677
Link To Document :
بازگشت