Formal tools like finite-state model checkers have proven useful in verifying the correctness of systems of bounded size and for hardening single system components against arbitrary inputs. However, conventional applications of these techniques are not well suited to characterizing emergent behaviors of large compositions of processes. In this pa-per, we present a methodology by which arbitrarily large compositions of components can, if sufficient conditions are proven concerning properties of small compositions, be modeled and completely verified by performing formal verifications upon only a finite set of compositions. The sufficient conditions take the form of reductions, which are claims that particular sequences of components will be c...
Abstract The paper shows that, by an appropriate choice of a rich assertional language, it is possib...
AbstractThe paper shows that, by an appropriate choice of a rich assertional language, it is possibl...
Perhaps the most difficult aspect of designing a shared memory multiprocessor is the hardware protoc...
Formal tools like finite-state model checkers have proven useful in verifying the correctness of sys...
Formal correctness of complex multi-party network protocols can be difficult to verify. While models...
Formal correctness of complex multi-party network proto-cols can be difficult to verify. While model...
If a system is built from a large number of identical finite-state processes, it seems intuitively o...
If a system is built from a large number of identical finite-state processes, it seems intu-itively ...
AbstractIn general, the verification of parameterized networks is undecidable. In recent years there...
Network protocols must work. The effects of protocol specification or implementation errors range fr...
Abstract. Theorem proving and model checking are combined to fully formalize a correctness proof of ...
Formal verification techniques need to deal with the complexity of the systems being verified. Most ...
The complex behavior of computer systems offers many challenges for formal verification. The analysi...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
Recently there has been much interest in the automatic and semi-automatic verification of parameteri...
Abstract The paper shows that, by an appropriate choice of a rich assertional language, it is possib...
AbstractThe paper shows that, by an appropriate choice of a rich assertional language, it is possibl...
Perhaps the most difficult aspect of designing a shared memory multiprocessor is the hardware protoc...
Formal tools like finite-state model checkers have proven useful in verifying the correctness of sys...
Formal correctness of complex multi-party network protocols can be difficult to verify. While models...
Formal correctness of complex multi-party network proto-cols can be difficult to verify. While model...
If a system is built from a large number of identical finite-state processes, it seems intuitively o...
If a system is built from a large number of identical finite-state processes, it seems intu-itively ...
AbstractIn general, the verification of parameterized networks is undecidable. In recent years there...
Network protocols must work. The effects of protocol specification or implementation errors range fr...
Abstract. Theorem proving and model checking are combined to fully formalize a correctness proof of ...
Formal verification techniques need to deal with the complexity of the systems being verified. Most ...
The complex behavior of computer systems offers many challenges for formal verification. The analysi...
Computer systems are used in almost all aspects of our lives and our dependency on them keeps on inc...
Recently there has been much interest in the automatic and semi-automatic verification of parameteri...
Abstract The paper shows that, by an appropriate choice of a rich assertional language, it is possib...
AbstractThe paper shows that, by an appropriate choice of a rich assertional language, it is possibl...
Perhaps the most difficult aspect of designing a shared memory multiprocessor is the hardware protoc...