DocumentCode :
2657254
Title :
Evaluation of regressive methods for automated generation of test trajectories
Author :
Taylor, Brian J. ; Cukic, Bojan
Author_Institution :
Inst. for Software Res., Fairmont, WV, USA
fYear :
2000
fDate :
2000
Firstpage :
97
Lastpage :
109
Abstract :
Automated generation of test cases is a prerequisite for fast testing. Whereas the research has addressed the creation of individual test points, test trajectory generation has attracted limited attention. In simple terms, a test trajectory is defined as a series of data points, with each (possibly multidimensional) point relying upon the value(s) of previous point(s). Software systems that use data trajectories as inputs include closed-loop process controllers. For these systems, software testers can either handcraft test trajectories, use input trajectories from older versions of the system or, perhaps, collect test data in a high fidelity system simulator. While these are valid approaches, they are expensive and time-consuming, especially if the assessment goals require substantial number of tests. We propose a framework for expanding a small, conventionally developed set of test trajectories into a large set suitable, for example, for system safety assurance. In the core of this framework is statistical regression analysis. The regression analysis builds a relationship between controllable independent variables and closely correlated dependent variables, which represent test trajectories. By perturbing the independent variables, new test trajectories can be generated automatically. Automated test trajectory generation has been applied in the safety assessment of a fault tolerant flight control system. We compare the performance of simple linear regression, multiple linear regression and autoregressive techniques
Keywords :
aerospace control; program testing; safety-critical software; software fault tolerance; statistical analysis; automated test trajectory generation; autoregressive techniques; closed-loop process controllers; data trajectories; fault tolerant flight control; high fidelity system simulator; multiple linear regression; safety assessment; simple linear regression; software testing; statistical regression analysis; system safety assurance; Automatic testing; Control systems; Linear regression; Multidimensional systems; Process control; Regression analysis; Safety; Software systems; Software testing; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2000. ISSRE 2000. Proceedings. 11th International Symposium on
Conference_Location :
San Jose, CA
ISSN :
1071-9458
Print_ISBN :
0-7695-0807-3
Type :
conf
DOI :
10.1109/ISSRE.2000.885864
Filename :
885864
Link To Document :
بازگشت