The design of concurrent algorithms tends to be a long and difficult process. Increasing the number of concurrent entities to realistic numbers makes manual verification of these algorithms almost impossible. Designers normally resort to running these algorithms exhaustively yet can never be guaranteed of their correctness. In this report, we propose the use of a model-checker (SMV) as a machine-automated tool for the verification of these algorithms. We present methods how this tool can be used to encode algorithms and allow properties to be guaranteed for uni-processor machines running a scheduler or SMP machines. We also present a language-generator allowing the designer to use a description language that is then automatically converted ...
The design and verification of concurrent systems remains an open challenge due to the non-determini...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
Abstract. The design of concurrent algorithms tends to be a long and difficult process. Increasing t...
Model checking has been used in various domains, to enable automatic verification of properties for ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Les multiprocesseurs et microprocesseurs multicœurs modernes mettent en oeuvre des modèles mémoires ...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
The design and verification of concurrent systems remains an open challenge due to the non-determini...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Model checking is a successful method for checking properties on the state space of concurrent, reac...
The design and verification of concurrent systems remains an open challenge due to the non-determini...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
We investigate the combination of AI techniques with model checking, which is a suc- ce...
Abstract. The design of concurrent algorithms tends to be a long and difficult process. Increasing t...
Model checking has been used in various domains, to enable automatic verification of properties for ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Les multiprocesseurs et microprocesseurs multicœurs modernes mettent en oeuvre des modèles mémoires ...
technical reportThe need to formally verify hardware and software systems before they are deployed t...
The design and verification of concurrent systems remains an open challenge due to the non-determini...
AbstractDespite the enormous strides made in automatic verification technology over the past decade ...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
Model checking is a successful method for checking properties on the state space of concurrent, reac...
The design and verification of concurrent systems remains an open challenge due to the non-determini...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
We investigate the combination of AI techniques with model checking, which is a suc- ce...