Testing control software using a genetic algorithm

被引:5
作者
Hunt, J
机构
[1] University of Wales, Aberystwyth
关键词
genetic algorithms; control software; software testing;
D O I
10.1016/0952-1976(95)00049-6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Complex software is difficult to test. When that software has been developed by a third party in response to a requirements specification and is to be used in an electronic control unit in the automotive, aerospace or marine industries, this testing process can be even more difficult, but is an essential task. However, testing all possible combinations of inputs to software can be time-consuming, tedious and may be intractable. This paper presents a genetic algorithm (GA) designed to search for significant input and output combinations to a software control system. By ''significant'' is meant those which produce an output (or result) which is not in line with the original specification. It is intended that such a tool should be used to support the human tester by focusing their attention on areas of concern which they can investigate further.
引用
收藏
页码:671 / 680
页数:10
相关论文
共 16 条
  • [11] PARMEE IC, 1993, P INT C NEURAL NETS
  • [12] PYLE IC, 1991, DEV SAFETY SYSTEMS G, P171
  • [13] Quinlan J. R, 1993, C45 PROGRAMS MACHINE
  • [14] TEST AND EVALUATION BY GENETIC ALGORITHMS
    SCHULTZ, AC
    GREFENSTETTE, JJ
    DEJONG, KA
    [J]. IEEE EXPERT-INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1993, 8 (05): : 9 - 13
  • [15] Schwefel H. P., 1981, NUMERICAL OPTIMIZATI
  • [16] 1993, ISOIEC DIS12119