• DocumentCode
    1386583
  • Title

    Structural performance measure of evolutionary testing applied to worst-case timing of real-time systems

  • Author

    Gross, H.-G. ; Jones, B.F. ; Eyres, D.E.

  • Author_Institution
    Sch. of Comput., Univ. of Glamorgan, Pontypridd, UK
  • Volume
    147
  • Issue
    2
  • fYear
    2000
  • fDate
    4/1/2000 12:00:00 AM
  • Firstpage
    25
  • Lastpage
    30
  • Abstract
    Evolutionary testing is a new testing technique for automatically generating test cases which satisfy a given test criterion. For best or worst-case execution time assessment of real-time systems it can be used to generate test cases which minimise or maximise execution times or possibly violate the timing specification of the system. As a typical search or optimisation technique, evolutionary testing cannot guarantee to find test cases according to the test objective. The only outcome of such a search process is the time found, but there is no information on how close the result comes to the actual minimal or maximal time. Experiments with this testing technique established a relationship between the complexity of a test object and the success of the search process to find optimal or near optimal solutions. The paper can be seen as an initial attempt to define a predictive complexity measure which is able to indicate the degree of how successfully an evolutionary search might have performed on a test object. The measure is simple and easy to retrieve as it is based on a program´s source code. It is extensible, which is important for a further improvement in accuracy. The application of the new measure has shown to be successful for many example test programs but also revealed weaknesses on test objects whose complexity is difficult to capture
  • Keywords
    evolutionary computation; program testing; real-time systems; search problems; evolutionary search; evolutionary testing; execution time; experiments; optimisation; predictive complexity measure; real-time systems; source code; structural performance measure; test case generation; worst-case timing;
  • fLanguage
    English
  • Journal_Title
    Software, IEE Proceedings -
  • Publisher
    iet
  • ISSN
    1462-5970
  • Type

    jour

  • DOI
    10.1049/ip-sen:20000525
  • Filename
    871132