• DocumentCode
    2340128
  • Title

    Automated test-data generation from formal models of software

  • Author

    Rayadurgam, Sanjai

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    2001
  • fDate
    26-29 Nov. 2001
  • Firstpage
    438
  • Abstract
    Verification and Validation (V&V) of software for critical embedded control systems often consumes upto 70% of the development resources. Testing is one of the most frequently used V&V technique for verifying such systems. Many regulatory agencies that certify control systems for use require that the software be tested to certain specified levels of coverage. Currently, developing test cases to meet these requirements takes a major portion of the resources. Automating this task would result in significant time and cost savings. The objective of this paper is to automate the generation of such test cases. We propose an approach where we rely on a formal model of the required software behavior for test-case generation, as well as, an oracle to determine if the implementation produced the correct output during testing.
  • Keywords
    formal specification; program testing; program verification; automated test data generation; critical embedded control systems; formal model; formal models of software; software validation; software verification; test-case generation; Automatic control; Automatic testing; Computer science; Control systems; Costs; Embedded software; Software testing; State-space methods; System testing; Tail;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering, 2001. (ASE 2001). Proceedings. 16th Annual International Conference on
  • ISSN
    1938-4300
  • Print_ISBN
    0-7695-1426-X
  • Type

    conf

  • DOI
    10.1109/ASE.2001.989851
  • Filename
    989851