Title
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 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.
Year
DOI
Venue
2011
10.1109/DSD.2011.57
DSD
Keywords
Field
DocType
model property,functional properties,initial coverage metric,mutation analysis,initial property,model checker,mutant fault injection,improve coverage metrics,model checking,model code,initial verification procedure,coverage improvement,coverage metrics,measurement,integrated circuit,mutation testing,formal verification,computer model,mathematical model,digital circuits,computational modeling,integrated circuit design,testing
Digital electronics,Model checking,Computer science,Parallel computing,Theoretical computer science,Integrated circuit design,Verification procedure,Computer engineering,Fault injection,Formal verification,Mutation operator
Conference
Citations 
PageRank 
References 
1
0.37
5
Authors
5
Name
Order
Citations
PageRank
Ali Abbasinasab111.04
Mehdi Mohammadi2109150.02
Siamak Mohammadi310.37
Svetlana Yanushkevich481.89
Michael Smith510.37