Formal verification of digital systems is achieved, today, using one of two main approaches: states exploration (mainly model checking and equivalence checking) or deductive reasoning (theorem proving). Indeed, the combination of the two approaches, states exploration and deductive reasoning promises to overcome the limitation and to enhance the capabilities of each. Our research is motivated by this goal. In this thesis, we provide the entire necessary infrastructure (data structure + algorithms) to define high level states exploration in the HOL theorem prover named as MDG-HOL platform. While related work has tackled the same problem by representing primitive Binary Decision Diagram (BDD) operations as inference rules added to the core of...
Multiway decision graph (MDG) is a canonical representation of a\ud subset of many-sorted first-orde...
We describe a hardware verification tool called HOL-MDG. This tool combines the HOL theorem prover w...
Multiway Decision Graph (MDG) is a canonical representation of a subset of many-sorted first-order l...
While model checking suffers from the state space explosion problem, theorem proving is quite tediou...
The increasing complexity of hardware systems requires more and more sophisticated methods of verifi...
In this paper, we propose an embedding of the MDG input languages in HOL. The MDG (Multiway Decision...
Nowadays, the formal verification of hardware is gaining a lot of importance in the design flow of m...
Abstract In this paper, we provide a necessary infrastructure to define an abstract state exploratio...
In this paper, we describe a hybrid tool for hardware formal verification that links the HOL (higher...
With the ever increasing complexity of the design of digital systems and the size of the circuits in...
AbstractThe combination of state exploration approach (mainly model checking) and deductive reasonin...
Formal verification techniques can be classified into two categories: deductive theorem proving and ...
We describe an approach for formally linking a symbolic state enumeration system and a theorem prov...
Multiway Decision Graphs (MDGs) subsume Binary Decision Diagrams (BDDs) by representing formulae whi...
Abstract. In this paper, we provide all the necessary infrastructure to define a high level states e...
Multiway decision graph (MDG) is a canonical representation of a\ud subset of many-sorted first-orde...
We describe a hardware verification tool called HOL-MDG. This tool combines the HOL theorem prover w...
Multiway Decision Graph (MDG) is a canonical representation of a subset of many-sorted first-order l...
While model checking suffers from the state space explosion problem, theorem proving is quite tediou...
The increasing complexity of hardware systems requires more and more sophisticated methods of verifi...
In this paper, we propose an embedding of the MDG input languages in HOL. The MDG (Multiway Decision...
Nowadays, the formal verification of hardware is gaining a lot of importance in the design flow of m...
Abstract In this paper, we provide a necessary infrastructure to define an abstract state exploratio...
In this paper, we describe a hybrid tool for hardware formal verification that links the HOL (higher...
With the ever increasing complexity of the design of digital systems and the size of the circuits in...
AbstractThe combination of state exploration approach (mainly model checking) and deductive reasonin...
Formal verification techniques can be classified into two categories: deductive theorem proving and ...
We describe an approach for formally linking a symbolic state enumeration system and a theorem prov...
Multiway Decision Graphs (MDGs) subsume Binary Decision Diagrams (BDDs) by representing formulae whi...
Abstract. In this paper, we provide all the necessary infrastructure to define a high level states e...
Multiway decision graph (MDG) is a canonical representation of a\ud subset of many-sorted first-orde...
We describe a hardware verification tool called HOL-MDG. This tool combines the HOL theorem prover w...
Multiway Decision Graph (MDG) is a canonical representation of a subset of many-sorted first-order l...