Loading [MathJax]/extensions/MathMenu.js
Mutant Fault Injection in Functional Properties of a Model to Improve Coverage Metrics | IEEE Conference Publication | IEEE Xplore

Mutant Fault Injection in Functional Properties of a Model to Improve Coverage Metrics


Abstract:

This paper proposes integrating mutation analysis into model checking to improve coverage metrics of digital circuits. In contrast to traditional mutation testing where m...Show More

Abstract:

This paper proposes integrating mutation analysis into model checking to improve coverage metrics of digital circuits. In contrast to traditional mutation testing where mutant faults are generated and injected into the code description of the model, we apply a series of newly defined mutation operators directly to the model properties rather than to the model code. We claim that any mutant properties that are generated from the initial properties and validated by the model checker should be considered as new properties that have been missed during the initial verification procedure. Therefore, adding these newly identified properties to the existing list of properties improves the coverage metric of the formal verification and consequently lead to a more reliable design. Preliminary simulation results of applying this approach to a 4x4 Booth-Multiplier with 6 and 8 initial properties, demonstrates a 40% and 45% coverage improvement respectively compared to the initial coverage metric.
Date of Conference: 31 August 2011 - 02 September 2011
Date Added to IEEE Xplore: 10 October 2011
Print ISBN:978-1-4577-1048-3
Conference Location: Oulu, Finland

Contact IEEE to Subscribe

References

References is not available for this document.