AbstractWe explore the use of distributed processing to enhance the performance of explicit state enumeration based safety model-checking. State enumeration based model-checkers employ a hash-table to cut off search when a state is revisited. Distributed model-checkers distribute this table across the processing nodes, employing inter-node messages to perform state lookups. This approach incurs the following penalties: hashing states, looking up hash-tables, and possibly exchanging messages. In this paper, we study how to avoid these penalties in the context of safety model-checking, assuming that completeness can be sacrificed (acceptable for quick error detection). We employ the basic strategy of distributed random walk - a process of mul...
Parallel and distributed model checking has become a topic of growing interest since 1990s. A distr...
Model checking of safety properties can be scaled up by pooling the CPU and memory resources of mult...
This paper presents efficient model checking of distributed software. Key to the achieved efficiency...
AbstractWe explore the use of distributed processing to enhance the performance of explicit state en...
We explore the use of distributed processing to enhance the performance of explicit state enumeratio...
technical reportModel checking techniques suffer from the state space explosion problem: as the siz...
Model checking is a popular technique to systematically and automatically verify system properties. ...
It is notoriously difficult to develop reliable, high-performance distributed systems that run over ...
AbstractIn this paper we present results from experimental studies investigating implementation stra...
Model checking is a powerful technique for verification of concurrent systems. One of the potential ...
AbstractEnumerative model checking tools are limited by the size of the state space to which they ca...
AbstractWe study explicit techniques for detection of safety errors, e.g., depth-first search, direc...
AbstractVerification of multi-threaded C++ programs poses three major challenges: the large number o...
Directed model checking algorithms focus computation resources in the error-prone areas of concurren...
AbstractThis paper presents a set of benchmarks and metrics for performance reporting in explicit st...
Parallel and distributed model checking has become a topic of growing interest since 1990s. A distr...
Model checking of safety properties can be scaled up by pooling the CPU and memory resources of mult...
This paper presents efficient model checking of distributed software. Key to the achieved efficiency...
AbstractWe explore the use of distributed processing to enhance the performance of explicit state en...
We explore the use of distributed processing to enhance the performance of explicit state enumeratio...
technical reportModel checking techniques suffer from the state space explosion problem: as the siz...
Model checking is a popular technique to systematically and automatically verify system properties. ...
It is notoriously difficult to develop reliable, high-performance distributed systems that run over ...
AbstractIn this paper we present results from experimental studies investigating implementation stra...
Model checking is a powerful technique for verification of concurrent systems. One of the potential ...
AbstractEnumerative model checking tools are limited by the size of the state space to which they ca...
AbstractWe study explicit techniques for detection of safety errors, e.g., depth-first search, direc...
AbstractVerification of multi-threaded C++ programs poses three major challenges: the large number o...
Directed model checking algorithms focus computation resources in the error-prone areas of concurren...
AbstractThis paper presents a set of benchmarks and metrics for performance reporting in explicit st...
Parallel and distributed model checking has become a topic of growing interest since 1990s. A distr...
Model checking of safety properties can be scaled up by pooling the CPU and memory resources of mult...
This paper presents efficient model checking of distributed software. Key to the achieved efficiency...