GaloisInc / daedalus

The Daedalus data description language
BSD 3-Clause "New" or "Revised" License
65 stars 11 forks source link

pathsymb coverage metric is naive #310

Open simonjwinwood opened 1 year ago

simonjwinwood commented 1 year ago

The coverage analysis used by the pathsymb strategy tries to ensure that every choice point is hit at least once, but for slices without lots of choice points this means that only a few models are produced. The strategy should be extended to use e.g. byte value coverage to get more models.