A Coverage Analysis for Safety Property Lists
Paper i proceeding, 2007
We present a coverage analysis that can be used in
property-based verification. The analysis helps identifying ”forgotten
cases”; scenarios where the property list under analysis
does not constrain a certain output at a certain point in time.
These scenarios can then be manually investigated, possibly leading
to new, previously forgotten properties being added. As there
often exist cases in which outputs are not supposed to be specified,
we also provide means for the specificier to annotate properties in
order to control what cases are supposed to be underconstrained.
Two main differences with earlier proposed similar analyses
exist: The presented analysis is design-independent, and it makes
an explicit distinction between intentionally and unintentionally