National Natural Science Foundation of China (No.61502497, No.61562015, No.61673384, No.61602154);China Postdoctoral Science Foundation (No.2015M581887);Research Project of Guangxi Key Laboratory of Trusted Software (No.KX201530);Open Project of State Key Laboratory for Novel Software Technology at Nanjing University (No.KFKT2014B19);Xuzhou Science and Technology planning Project (No.KC15SM051);Key Scientific Research Programs of colleges and universities of Henan Province (No.16A520005)
XUE Meng, JIANG Shu-juan, ZHANG Zheng-guang, et al. A Test Data Generation Method Based on Kalman Filter and Particle Swarm Optimization Algorithm[J]. Acta Electronica Sinica, 2017, 45(10): 2473-2483.
DOI:
XUE Meng, JIANG Shu-juan, ZHANG Zheng-guang, et al. A Test Data Generation Method Based on Kalman Filter and Particle Swarm Optimization Algorithm[J]. Acta Electronica Sinica, 2017, 45(10): 2473-2483. DOI: 10.3969/j.issn.0372-2112.2017.10.023.
A Test Data Generation Method Based on Kalman Filter and Particle Swarm Optimization Algorithm
A test data generation method named multi-neighborhood Kalman filter PSO(MNKFPSO) was proposed to reduce the evolution number and to improve the success rate of path coverage.Particles except the global best one update themselves' positions using Kalman filter.One of them is allotted to a fixed neighborhood.A designated particle learns from the global best particle
others learn from the best in one neighborhood.And the global best particle's position changes by a simple PSO which discards the particle velocity.The experimental results show that it can generate test data covering the specified path in the less evolutionary using MNKFPSO and has high success rate of path coverage even though the paths difficult to cover.The algorithm also exhibits a stable performance.