• DocumentCode
    2401525
  • Title

    Automated Test Data Generation and Reliability Assessment for Software in High Assurance Systems

  • Author

    Murrill, Branson W.

  • Author_Institution
    Virginia Commonwealth Univ., Richmond
  • fYear
    2007
  • fDate
    14-16 Nov. 2007
  • Firstpage
    409
  • Lastpage
    410
  • Abstract
    Validation of software is often a weak link in delivering high assurance systems. Traditional software testing is problematic in both the selection of good test data and the assessment of reliability after testing. This paper describes ongoing research in perturbation analysis, which is a dynamic software analysis technique based on perturbing the data state at various locations in an executing program. The results of perturbation analysis have many uses, including the automatic generation of robust test data and reliability estimates for code locations and execution paths. An experiment is described that applies perturbation analysis to a software component of the tactical Tomahawk weapons control system. The application of perturbation analysis to produce reliability estimates for software components is also discussed.
  • Keywords
    automatic testing; object-oriented programming; program testing; software reliability; system monitoring; automated test data generation; dynamic software analysis; high assurance system; perturbation analysis; software component; software reliability assessment; software testing; software validation; tactical Tomahawk weapons control system; Automatic control; Automatic testing; Control systems; Genetic mutations; Missiles; Prototypes; Robustness; Software testing; System testing; Weapons;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE
  • Conference_Location
    Plano, TX
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3043-7
  • Type

    conf

  • DOI
    10.1109/HASE.2007.63
  • Filename
    4404778