Data-Flow Coverage
ConceptData-flow coverage is a coverage metric that quantifies validation or testing effectiveness by tracking the flow of data between interconnected functional units, variables, or program elements. In hardware (post-silicon SoC) validation it generalizes functionality by measuring inter-block data streams; in software testing it is expressed over definition-use (def-use) pairs; and in spectrum-based fault localization (SFL) it has been shown to rank more faults in top positions than control-flow spectra at the cost of higher execution overhead.
WIKI
Definition
Data-flow coverage is a coverage measurement approach that quantifies how thoroughly a system, test suite, or validation campaign exercises the movement of data between producers and consumers. Rather than counting executed statements, branches, or paths (as in statement, branch, or path coverage), data-flow coverage observes whether the data dependencies implied by the design or program have actually been exercised.
It is therefore closely related to, but distinct from, coverage metrics in general — data-flow coverage is one specific metric within that broader family.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →