• DocumentCode
    3466232
  • Title

    Generating test vectors from system requirements

  • Author

    Akkipeddi, Srinivas ; Alexander, Perry

  • Author_Institution
    Kansas Univ., Lawrence, KS, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    92
  • Lastpage
    103
  • Abstract
    Specification-based verification is increasingly being used when designing systems. Specification-based verification uses conventional testing methods where the program under test is repeatedly stimulated and outputs and/or other values are observed and compared against the expected values. There are number of advantages to this approach, an important one being validation of the system against the specification. Testing the implementation against the specification ensures that the implementation satisfies its specified functionality. In this paper, we describe an automated approach of validating systems using axiomatic specifications and simulation. Specifically, we describe the generation of test vectors from Rosetta specifications. These vectors can directly be translated to specific inputs to simulation runs, and the outputs generated during these runs can be checked against the acceptance criteria generated from the specifications
  • Keywords
    electronic design automation; formal specification; logic design; logic testing; Rosetta specifications; Schmidt trigger; WAVES; axiomatic specifications; logical operators; relational operators; simulation; specification-based testing; test vectors; Automatic testing; Formal specifications; Formal verification; Functional programming; Humans; System analysis and design; System testing; System-level design; Vocabulary;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AUTOTESTCON Proceedings, 2001. IEEE Systems Readiness Technology Conference
  • Conference_Location
    Valley Forge, PA
  • ISSN
    1080-7225
  • Print_ISBN
    0-7803-7094-5
  • Type

    conf

  • DOI
    10.1109/AUTEST.2001.948923
  • Filename
    948923