TY - JOUR
T1 - Hybrid verification integrating HOL theorem proving with MDG model checking
AU - Mizouni, Rabeb
AU - Tahar, Sofiène
AU - Curzon, Paul
PY - 2006/11
Y1 - 2006/11
N2 - In this paper, we describe a hybrid tool for hardware formal verification that links the HOL (higher-order logic) theorem prover and the MDG (multiway decision graphs) model checker. Our tool supports abstract datatypes and uninterpreted function symbols available in MDG, allowing the verification of high-level specifications. The hybrid tool, HOL-MDG, is based on an embedding in HOL of the grammar of the hardware modeling language, MDG-HDL, as well as an embedding of the first-order temporal logic Lmdg used to express properties for the MDG model checker. Verification with the hybrid tool is faster and more tractable than using either tools separately. We hence obtain the advantages of both verification paradigms.
AB - In this paper, we describe a hybrid tool for hardware formal verification that links the HOL (higher-order logic) theorem prover and the MDG (multiway decision graphs) model checker. Our tool supports abstract datatypes and uninterpreted function symbols available in MDG, allowing the verification of high-level specifications. The hybrid tool, HOL-MDG, is based on an embedding in HOL of the grammar of the hardware modeling language, MDG-HDL, as well as an embedding of the first-order temporal logic Lmdg used to express properties for the MDG model checker. Verification with the hybrid tool is faster and more tractable than using either tools separately. We hence obtain the advantages of both verification paradigms.
KW - Higher-order logic (HOL)
KW - Multiway decision graphs (MDG)
UR - http://www.scopus.com/inward/record.url?scp=33750605457&partnerID=8YFLogxK
U2 - 10.1016/j.mejo.2006.07.019
DO - 10.1016/j.mejo.2006.07.019
M3 - Article
AN - SCOPUS:33750605457
SN - 0026-2692
VL - 37
SP - 1200
EP - 1207
JO - Microelectronics Journal
JF - Microelectronics Journal
IS - 11
ER -