loading...
DVTG and Test Harnessing using Rosetta Specifications
Brno, Czech Republic May 24-May 27
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECBS.2004.131669211th IEEE International Conference an ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Kalpesh Zinjuwadia, The University of Kansas, Lawrence
Perry Alexander, The University of Kansas, Lawrence
Specification-based verification is increasingly being used when designing systems. In verification, the program under test is executed repeatedly and the obtained outputs and/or other parameters are compared against the expected values. This ensures that the implementation satisfies its specified functionality. In this paper, we present a tool, DVTG [Dvtg, design verification test generation from rosetta specifications], for automatically generating test vectors from Rosetta specifications. DVTG requires test requirements in XML format [http://www.w3schools.com/xml] and test scenarios, to generate these test vectors. For a given set of input parameters, the vectors represent desired output parameter values for the program under test . They can be further translated to specific inputs to run more concrete simulations. Later on, we discuss another tool, Test Harness, to authenticate a test program. We verify the output generated during test harnessing against the acceptance criteria generated from the specifications. We have proposed two major verifications to be performed during test harnessing, verifying the expected behavior and real-time requirements for the test program.
Index Terms:
Rosetta, DVTG, Test Scenarios, Test Vectors, Test Requirements, Test Initialization, XML, Test Harnessing
Citation:
Kalpesh Zinjuwadia, Perry Alexander, "DVTG and Test Harnessing using Rosetta Specifications," ecbs, pp.136, 11th IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.