Languages such as SystemC or SpecC offer modeling of hardware and whole system designs at a high level of abstraction. However, formal verification techniques are widely applied in the hardware design industry only for low level designs, such as a netlist or RTL. The higher abstraction levels offered by these new languages are not yet amenable to rigorous, formal verification. This paper describes how to apply predicate abstraction to SpecC system descriptions. The technique supports the concurrency constructs offered by SpecC. It models the bit-vector semantics of the language accurately, and can be used both for property checking and for checking refinement together with a traditional low-level design given in Verilog. © Springer Science+...
Abstract. In the domain of software verification, predicate abstraction has emerged to be a powerful...
We present a rigorous but transparent semantics definition of the SpecC language that covers the exe...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Languages such as SystemC or SpecC offer a new design paradigm that addresses the industry’s need fo...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
Abstract—As a first step, most model checkers used in the hardware industry convert a high-level reg...
Model checking techniques applied to large industrial circuits suffer from the state space explosion...
Model checking techniques applied to large industrial circuits suffer from the state space explosion...
Abstract: "Model checking techniques applied to large industrial circuits suffer from the state expl...
This tutorial describes automatic techniques for formally verifying hardware and software by creatin...
It is common practice to write C models of circuits due to the greater simulation efficiency. Once t...
ion ? Satyaki Das 1 , David L. Dill 1 , and Seungjoon Park 2 1 Computer Systems Laboratory, S...
The SystemC waiting-state automaton is a compositional abstractformal model for verifying properties...
Software verification is an important and difficult problem. Many static checking techniques for sof...
Abstract. In the domain of software verification, predicate abstraction has emerged to be a powerful...
We present a rigorous but transparent semantics definition of the SpecC language that covers the exe...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...
Languages such as SystemC or SpecC offer a new design paradigm that addresses the industry’s need fo...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
As a first step, most model checkers used in the hardware industry convert a high-level register-tra...
Abstract—As a first step, most model checkers used in the hardware industry convert a high-level reg...
Model checking techniques applied to large industrial circuits suffer from the state space explosion...
Model checking techniques applied to large industrial circuits suffer from the state space explosion...
Abstract: "Model checking techniques applied to large industrial circuits suffer from the state expl...
This tutorial describes automatic techniques for formally verifying hardware and software by creatin...
It is common practice to write C models of circuits due to the greater simulation efficiency. Once t...
ion ? Satyaki Das 1 , David L. Dill 1 , and Seungjoon Park 2 1 Computer Systems Laboratory, S...
The SystemC waiting-state automaton is a compositional abstractformal model for verifying properties...
Software verification is an important and difficult problem. Many static checking techniques for sof...
Abstract. In the domain of software verification, predicate abstraction has emerged to be a powerful...
We present a rigorous but transparent semantics definition of the SpecC language that covers the exe...
Predicate abstraction is a powerful technique to reduce the state space of a program to a finite and...