Skip to content
STIMSMITH

model-based test case generation

Concept

Model-based test case generation derives executable tests from an abstract or formal model of the system under test. In the cited microprocessor case study, a formal VAMP processor model in Isabelle/HOL was reused with HOL-TestGen to synthesize conformance test programs and test sequences, supporting certification-oriented testing such as certification kits.

First seen 5/25/2026
Last seen 5/25/2026
Evidence 3 chunks
Wiki v1

WIKI

Overview

Model-based test case generation is an approach in which a model of the system under test is used as the basis for producing test cases or test programs. In the VAMP microprocessor case study, a formal processor model developed in Isabelle/HOL was adapted and reused to generate test cases for checking whether hardware conforms to the VAMP processor model. The generated tests validate that a microprocessor implements the specified instruction set correctly.

Role in certification-oriented testing

READ FULL ARTICLE →

NEIGHBORHOOD

No graph connections found for this entity yet. It may appear in future ingestion runs.

explore full graph →

CITATIONS

9 sources
9 citations — click to expand
[1] Formal model used to generate test programs Test Program Generation for a Microprocessor: A Case Study
[2] Generated test programs validate instruction-set implementation Test Program Generation for a Microprocessor: A Case Study
[4] HOL-TestGen generates test sequences from the VAMP model Test Program Generation for a Microprocessor: A Case Study
[5] Approach reuses verification design model rather than manual test-set development Test Program Generation for a Microprocessor: A Case Study
[6] Black-box model-based test generation uses an abstract system description Test Program Generation for a Microprocessor: A Case Study
[7] Unit and sequence testing scenarios Test Program Generation for a Microprocessor: A Case Study
[8] Each unit test case includes instruction, initial configuration, and resulting configuration Test Program Generation for a Microprocessor: A Case Study
[9] Conformance relation compares model-controlled and system-under-test states Test Program Generation for a Microprocessor: A Case Study