Developing high-quality, error-free message-passing concurrent programs is not trivial. Although a number of different primitives with associated semantics are available to assist such development, they often increase the complexity of the testing process. In this paper, we extend our previous test model for messagepassing programs and present new structural testing criteria, taking into account additional features used in this paradigm, such as collective communication, non-blocking sends, distinct semantics for non-blocking receives, and persistent operations. Our new model also recognizes that sender primitives cannot always be matched with every receive primitive. This improvement allows us to remove statically a significant number of i...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
Abstraction concepts based on process groups have largely dominated the design and implementation of...
International audienceWe propose a theoretical testing framework and a test generation algorithm for...
AbstractThis paper proposes a novel structural test model to capture information about flows of data...
[[abstract]]Software testing is always an important problem during our life, because the big chance ...
AbstractThis paper proposes a novel suite of benchmarks for the evaluation of the structural testing...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
AbstractConcurrent program testing is not a trivial task. Features like nondeterminism, communicatio...
Inference rules are derived for proving partial correctness of concurrent programs that use message...
The cooperation test was originally conceived to capture the proof theoretical analogue of distribut...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
The lock-based shared memory model has proven to be error prone and difficult to test. Furthermore a...
ISBN : 978-1-5090-1849-9International audience—This paper presents a solution to the well-known Test...
Abstract—One approach to testing concurrent programs, called reachability testing, generates synchro...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
Abstraction concepts based on process groups have largely dominated the design and implementation of...
International audienceWe propose a theoretical testing framework and a test generation algorithm for...
AbstractThis paper proposes a novel structural test model to capture information about flows of data...
[[abstract]]Software testing is always an important problem during our life, because the big chance ...
AbstractThis paper proposes a novel suite of benchmarks for the evaluation of the structural testing...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
AbstractConcurrent program testing is not a trivial task. Features like nondeterminism, communicatio...
Inference rules are derived for proving partial correctness of concurrent programs that use message...
The cooperation test was originally conceived to capture the proof theoretical analogue of distribut...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
The lock-based shared memory model has proven to be error prone and difficult to test. Furthermore a...
ISBN : 978-1-5090-1849-9International audience—This paper presents a solution to the well-known Test...
Abstract—One approach to testing concurrent programs, called reachability testing, generates synchro...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
An axiomatic characterization of monitors, based on assumption-commitment style reasoning, is given ...
Abstraction concepts based on process groups have largely dominated the design and implementation of...
International audienceWe propose a theoretical testing framework and a test generation algorithm for...