Title :
Generating test vectors from system requirements
Author :
Akkipeddi, Srinivas ; Alexander, Perry
Author_Institution :
Kansas Univ., Lawrence, KS, USA
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;
Conference_Titel :
AUTOTESTCON Proceedings, 2001. IEEE Systems Readiness Technology Conference
Conference_Location :
Valley Forge, PA
Print_ISBN :
0-7803-7094-5
DOI :
10.1109/AUTEST.2001.948923