Coverage Directed Test Generation
ConceptCoverage Directed Test Generation (CDG) is a dynamic verification method in which coverage metrics obtained from a current simulation are used to drive the generation of inputs for subsequent simulations. CDG has been deployed in both hardware functional verification (notably for processor and RTL designs) and software testing (e.g., human–robot interaction). The evidence traces CDG from early academic mechanisms such as MicroGP, Bayesian-network-based and Markov-chain-based approaches, through model-based test-program generation tools such as IBM Genesys-Pro, to recent coverage-guided hardware fuzzing frameworks and reinforcement-learning-driven software test generation, and characterizes CDG mechanisms as a research response to the limits of unguided random generation and to the engineering cost of manually tuning generator constraints.
WIKI
Overview
Coverage Directed Test Generation (CDG) is a dynamic verification method in which coverage metrics obtained from a current simulation are used to drive the generation of inputs for subsequent simulations. The FuzzWiz evidence describes CDG as "another renowned dynamic method which is deployed in both software testing and hardware verification," and defines the core mechanism explicitly: "coverage metrics from the present simulation are used to drive the generation of inputs for subsequent simulations." The BU thesis material gives a complementary description: "the constraints of a test generator are automatically driven by the coverage feedback so that the test input generated in the next round can increase the overall coverage."
The concept appears in the evidence in two main application domains:
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →