Test data generation with a Kalman filter-based adaptive genetic algorithm

被引:23
|
作者
Aleti, Aldeida [1 ]
Grunske, Lars [2 ]
机构
[1] Monash Univ, Fac Informat Technol, Clayton, Vic 3800, Australia
[2] Univ Stuttgart, Inst Software Technol, Stuttgart, Germany
基金
澳大利亚研究理事会;
关键词
Test data generation; Optimisation; Adaptive parameter control; SELF-ADAPTATION; OPTIMIZATION; SOFTWARE; SEARCH;
D O I
10.1016/j.jss.2014.11.035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software testing is a crucial part of software development. It enables quality assurance, such as correctness, completeness and high reliability of the software systems. Current state-of-the-art software testing techniques employ search-based optimisation methods, such as genetic algorithms to handle the difficult and laborious task of test data generation. Despite their general applicability, genetic algorithms have to be parameterised in order to produce results of high quality. Different parameter values may be optimal for different problems and even different problem instances. In this work, we introduce a new approach for generating test data, based on adaptive optimisation. The adaptive optimisation framework uses feedback from the optimisation process to adjust parameter values of a genetic algorithm during the search. Our approach is compared to a state of the art test data optimisation algorithm that does not adapt parameter values online, and a representative adaptive optimisation algorithm, outperforming both methods in a wide range of problems. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:343 / 352
页数:10
相关论文
共 50 条
  • [41] A Kalman Filter-Based Algorithm for Simultaneous Time Synchronization and Localization in UWB Networks
    Cano, Justin
    Chidami, Saad
    Ny, Jerome Le
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 1431 - 1437
  • [42] Impedance Parameters Estimation of Transmission Lines by an Extended Kalman Filter-Based Algorithm
    Ribeiro Pereira, Ronaldo Francisco
    de Albuquerque, Felipe Proenca
    Bartocci Liboni, Luisa Helena
    Marques Costa, Eduardo Coelho
    de Oliveira, Mauricio Carvalho
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2022, 71
  • [43] Kalman Filter-Based RAIM for GNSS Receivers
    Bhattacharyya, Susmita
    Gebre-Egziabher, Demoz
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2015, 51 (03) : 2444 - 2459
  • [44] Integrity Risk of Kalman Filter-Based RAIM
    Joerger, Mathieu
    Pervan, Boris
    PROCEEDINGS OF THE 24TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS 2011), 2011, : 3856 - 3867
  • [45] Kalman Filter-Based GNSS Integrity Monitoring
    Bhattacharyya, Susmita
    PROCEEDINGS OF THE 29TH INTERNATIONAL TECHNICAL MEETING OF THE SATELLITE DIVISION OF THE INSTITUTE OF NAVIGATION (ION GNSS+ 2016), 2016, : 1736 - 1749
  • [46] A Kalman Filter-Based Protection Strategy for Microgrids
    Mumtaz, Faisal
    Imran, Kashif
    Bukhari, Syed Basit Ali
    Mehmood, Khawaja Khalid
    Abusorrah, Abdullah
    Shah, Maqsood Ahmad
    Kazmi, Syed Ali Abbas
    IEEE ACCESS, 2022, 10 : 73243 - 73256
  • [47] A KALMAN FILTER-BASED ARCHITECTURE FOR INTERFERENCE EXCISION
    KOZMINCHUK, BW
    SHEIKH, AUH
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1995, 43 (2-4) : 574 - 580
  • [48] A Quantum Kalman Filter-Based PID Controller
    Gough, John E.
    OPEN SYSTEMS & INFORMATION DYNAMICS, 2020, 27 (03):
  • [49] KALMAN FILTER-BASED GAP CONDUCTANCE MODELING
    TYLEE, JL
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1983, 44 : 371 - 373
  • [50] Compressed Unscented Kalman Filter-Based SLAM
    Cheng, Jiantong
    Kim, Jonghyuk
    Jiang, Zhenyu
    Yang, Xixiang
    2014 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND BIOMIMETICS IEEE-ROBIO 2014, 2014, : 1602 - 1607