• 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