DocumentCode
2969958
Title
Assignment coverage, a complementary coverage metric in formal verification
Author
Nabi, Majid ; Shojaei, Hamid ; Mohammadi, Siamak ; Navabi, Zainalabedin
Author_Institution
Univ. of Tehran, Tehran
fYear
2007
fDate
2-5 Sept. 2007
Firstpage
76
Lastpage
81
Abstract
Model checking is a formal verification method which proves whether a system satisfies a set of properties. After ensuring from correctness of properties, it is important to answer this question that which percent of the design was verified by the given set of properties? Coverage metrics in formal verification try to overcome this question. In this paper we will propose a new coverage metric in formal verification of hardware systems. We will define a mutation model to compute assignment coverage and the injection method of the proposed mutation model. This metric has the ability to make useful information to complete the set of properties. Also we will propose a method to extract minimal set of given properties for a verification process. This set reveals the effective properties to increase assignment coverage metric. The experiments show the effectiveness of this coverage metric.
Keywords
formal verification; assignment coverage; coverage metric; formal verification; Computational modeling; Counting circuits; Data mining; Design automation; Formal verification; Genetic mutations; Hardware; Monitoring; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Design & Technology of Integrated Systems in Nanoscale Era, 2007. DTIS. International Conference on
Conference_Location
Rabat
Print_ISBN
978-1-4244-1277-8
Electronic_ISBN
978-1-4244-1278-5
Type
conf
DOI
10.1109/DTIS.2007.4449496
Filename
4449496
Link To Document