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
Link To Document