• DocumentCode
    2461724
  • Title

    Improving Evolutionary Real-Time Testing by Seeding Structural Test Data

  • Author

    Tlili, Marouane ; Sthamer, Harmen ; Wappler, Stefan ; Wegener, Joachim

  • fYear
    0
  • fDate
    0-0 0
  • Firstpage
    885
  • Lastpage
    891
  • Abstract
    Timing constraints in embedded systems must be satisfied so that real-time embedded systems work properly and safely. Execution time testing involves finding the best and worst case execution times. Evolutionary testing is used to dynamically search for the extreme execution times. During the evolutionary search, some parts of the source code are never accessed. Moreover, it turns out that the search delivers different extreme execution times in a high number of generations. We propose a new approach which makes use of seeding the evolutionary algorithm with test data achieved a high structural coverage. This new method leads to raise the confidence in the results and to gain in efficiency in terms of number of generations needed.
  • Keywords
    embedded systems; evolutionary computation; program testing; search problems; embedded systems; evolutionary real-time testing; extreme execution times; seeding structural test data; source code; timing constraints; Algorithm design and analysis; Embedded system; Evolutionary computation; Genetic mutations; Pathology; Real time systems; Robustness; System testing; Timing; Vehicle safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2006. CEC 2006. IEEE Congress on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    0-7803-9487-9
  • Type

    conf

  • DOI
    10.1109/CEC.2006.1688405
  • Filename
    1688405