DocumentCode :
2192001
Title :
Applying Particle Swarm Optimization to Prioritizing Test Cases for Embedded Real Time Software Retesting
Author :
Hla, Khin Haymar Saw ; Choi, YoungSik ; Park, Jong Sou
Author_Institution :
Dept. of Comput. Eng., Korea Aerosp. Univ., Goyang
fYear :
2008
fDate :
8-11 July 2008
Firstpage :
527
Lastpage :
532
Abstract :
In recent years, complex embedded systems are used in every device that is infiltrating our daily lives. Since most of the embedded systems are multi-tasking real time systems, the task interleaving issues, dead lines and other factors needs software units retesting to follow the subsequence changes. Regression testing is used for the software maintenance that revalidates the old functionality of the software unit. Testing is one of the most complex and time-consuming activities, in which running of all combination of test cases in test suite may require a large amount of efforts. Test case prioritization techniques can take advantage that orders test cases, which attempts to increase effectiveness in regression testing. This paper proposes to use particle swarm optimization (PSO) algorithm to prioritize the test cases automatically based on the modified software units. Regarding to the recent investigations, PSO is a multi-object optimization technique that can find out the best positions of the objects. The goal is to prioritize the test cases to the new best order, based on modified software components, so that test cases, which have new higher priority, can be selected in the regression testing process. The empirical results show that by using the PSO algorithm, the test cases can be prioritized in the test suites with their new best positions effectively and efficiently.
Keywords :
embedded systems; multiprogramming; particle swarm optimisation; program testing; software maintenance; complex embedded systems; embedded real time software retesting; multiobject optimization technique; multitasking real time systems; particle swarm optimization; regression testing; software maintenance; software units; embedded system; evolutionary structural testing; particle swarm optimization; real time software system; regression testing; test case coverage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Technology Workshops, 2008. CIT Workshops 2008. IEEE 8th International Conference on
Conference_Location :
Sydney, QLD
Print_ISBN :
978-0-7695-3242-4
Electronic_ISBN :
978-0-7695-3239-1
Type :
conf
DOI :
10.1109/CIT.2008.Workshops.104
Filename :
4568558
Link To Document :
بازگشت