AbstractData independence is a useful technique in reasoning about systems. Commonly, if one knows that the qualitative behaviour of a system does not depend on the specific values of data inputs, the proof of facts about its behaviour can be simplified. Such knowledge typically comes from examination of the syntax of the program for the system. Industrial hardware verification flows lead to a requirement for automated proof of data independence without intrusion into the program, where the specification on which the proof is based makes no reference to details of the program language. This paper presents and proves a sufficient condition for data independence, expressed in terms of the behaviour of inputs and outputs of a system, that can ...
This paper describes how model checking has been integrated into an industrial hardware design proce...
Many good processes exist for ensuring the integrity of software systems, Some are analysis processe...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
A concurrent system is data-independent with respect to a data type when the only operation it can p...
A variety of results which enable model checking of important classes of infinite-state systems are ...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
We say a program is data-independent with respect to a data type X if the operations it can perform...
Hardware verification has become challenging due to ever-growing complexity of today's designs. We a...
Hardware verification has become challenging due to ever-growing complexity of today's designs. We a...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Model Checking as the predominant technique for automatically verifying circuits suffers from the we...
this paper, a verification method is presented which combines the advantages of deduction style proo...
This tutorial describes automatic techniques for formally verifying hardware and software by creatin...
In this chapter we survey the two most important hardware verification problems: equivalence checki...
Although model checking has proven remarkably effective in detecting errors in hardware designs, its...
This paper describes how model checking has been integrated into an industrial hardware design proce...
Many good processes exist for ensuring the integrity of software systems, Some are analysis processe...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...
A concurrent system is data-independent with respect to a data type when the only operation it can p...
A variety of results which enable model checking of important classes of infinite-state systems are ...
Hardware description languages have been used in industry since the 1960s to document and simulate h...
We say a program is data-independent with respect to a data type X if the operations it can perform...
Hardware verification has become challenging due to ever-growing complexity of today's designs. We a...
Hardware verification has become challenging due to ever-growing complexity of today's designs. We a...
We say a program is data-independent with respect to a data type X if the operations it can perform ...
Model Checking as the predominant technique for automatically verifying circuits suffers from the we...
this paper, a verification method is presented which combines the advantages of deduction style proo...
This tutorial describes automatic techniques for formally verifying hardware and software by creatin...
In this chapter we survey the two most important hardware verification problems: equivalence checki...
Although model checking has proven remarkably effective in detecting errors in hardware designs, its...
This paper describes how model checking has been integrated into an industrial hardware design proce...
Many good processes exist for ensuring the integrity of software systems, Some are analysis processe...
Property checking is a promising approach to prove the correctness of today's complex designs. Howev...