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
Link To Document :
بازگشت