Analysis and finding errors in concurrent software/system particularly when it is used in safety or industrial critical systems is gaining more and more attention. Software testing is an important technique for finding errors, however for concurrent algorithms, testing often does not ensure correctness or absence of errors. The model checker SPIN is widely and successfully used to formally verify the correctness requirements for systems of concurrently executing processes. Software/system model is first developed in PROMELA modeling language and SPIN model checker accepts correctness claims that are declared as linear temporal logic (LTL) formulas. In this article, two famous concurrent algorithms for mutual exclusion problem ( Bakery algor...
Les multiprocesseurs et microprocesseurs multicœurs modernes mettent en oeuvre des modèles mémoires ...
We describe an extension of the SPIN model checker for use on multi-core shared-memory systems and r...
Spin is a software package for the verification of concurrent systems. A system to be verified is mo...
Human beings have gradually become dependent on computers, and more specifically, the software that ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Concurrency in data structures is crucial to the performance of multithreaded programs in shared-mem...
Abstract. The design of concurrent algorithms tends to be a long and difficult process. Increasing t...
Concurrent systems are becoming more and more popular. Improving the qualities of these systems is a...
In this paper we report on the work we performed to extend the logic model checker SPIN with built-i...
Mutual exclusion protocols are an essential building block of concurrent shared-memory systems: inde...
Concurrent software executes multiple threads or processes to achieve high performance. However, con...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
The design of concurrent algorithms tends to be a long and difficult process. Increasing the number ...
technical reportVerification of distributed systems is a complex yet important process. Concurrent ...
This book constitutes the refereed proceedings of the 23rd International Symposium on Model Checking...
Les multiprocesseurs et microprocesseurs multicœurs modernes mettent en oeuvre des modèles mémoires ...
We describe an extension of the SPIN model checker for use on multi-core shared-memory systems and r...
Spin is a software package for the verification of concurrent systems. A system to be verified is mo...
Human beings have gradually become dependent on computers, and more specifically, the software that ...
This paper addresses the problem of automatically verifying correctness of concurrent algorithms, e....
Concurrency in data structures is crucial to the performance of multithreaded programs in shared-mem...
Abstract. The design of concurrent algorithms tends to be a long and difficult process. Increasing t...
Concurrent systems are becoming more and more popular. Improving the qualities of these systems is a...
In this paper we report on the work we performed to extend the logic model checker SPIN with built-i...
Mutual exclusion protocols are an essential building block of concurrent shared-memory systems: inde...
Concurrent software executes multiple threads or processes to achieve high performance. However, con...
Modern multiprocessors and microprocesseurs implement weak or relaxed memory models, in which the ap...
The design of concurrent algorithms tends to be a long and difficult process. Increasing the number ...
technical reportVerification of distributed systems is a complex yet important process. Concurrent ...
This book constitutes the refereed proceedings of the 23rd International Symposium on Model Checking...
Les multiprocesseurs et microprocesseurs multicœurs modernes mettent en oeuvre des modèles mémoires ...
We describe an extension of the SPIN model checker for use on multi-core shared-memory systems and r...
Spin is a software package for the verification of concurrent systems. A system to be verified is mo...