Model Based Testing of VHDL Programs
Tolga Ayav,Tugkan Tuglular,Fevzi Belli +2 more
- 01 Jul 2015
- Vol. 3, pp 427-432
TL;DR: The proposed approach first transforms VHDL programs to concurrently running network of timed automata and then performs model checking on properties taken from the specification and enables testing both hardware and software at once.
read more
Abstract: VHDL programs are often validated by means of test benches constructed from formal system specification To include real-time properties of VHDL programs, the proposed approach first transforms them to concurrently running network of timed automata and then performs model checking on properties taken from the specification Counterexamples generated by the model checker are used to form a test bench The approach is validated by a case study composed of a nontrivial application running on a microprocessor As presented, the approach enables testing both hardware and software at once
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Figures
References
A Tutorial on UPPAAL
Gerd Behrmann,Alexandre David,Kim Guldstrand Larsen +2 more
- 13 Sep 2004
TL;DR: This is a tutorial paper on the tool Uppaal to be a short introduction on the flavor of timed automata implemented in the tool, to present its interface, and to explain how to use the tool.
•Book
Design and validation of computer protocols
Gerard J. Holzmann
- 01 Jan 1991
TL;DR: Part 1 Basic: introduction protocol structure error control flow control and design tools: a protocol simulator a protocol validator using the validator.
Software unit test coverage and adequacy
TL;DR: The notion of adequacy criteria is examined together with its role in software dynamic testing and the methods for comparison and assessment of criteria are reviewed.
Using Model Checking to Generate Tests from Specifications | NIST
Paul Ammann,Paul E. Black,William J. Majurski +2 more
- 01 Nov 1998
TL;DR: In this paper, a model checker is applied to the problem of test generation using a new application of mutation analysis, and two classes of operators are defined: those that generate test cases from which a correct implementation must differ, and those that produce test cases with which it must agree.
334
Using model checking to generate tests from specifications
Paul Ammann,Paul E. Black,W. Majurski +2 more
- 09 Dec 1998
TL;DR: This work applies a model checker to the problem of test generation using a new application of mutation analysis, and defines syntactic operators, each of which produces a slight variation on a given model.
332





