In this paper we propose a scheme for reachability testing to achieve statement cov-erage in the dynamic testing of concurrent programs. Previous studies on reachability testing have only enumerated the feasible interleavings of a concurrent program for a given input. The proposed scheme derives inputs from SYN-sequences obtained in reachability testing and uses these inputs to perform reachability testing multiple times in order to achieve statement-coverage testing for a concurrent program. We prove formally that the proposed method can achieve statement-coverage testing if all the path condi-tions derived from SYN-sequences can be solved and the concurrent program contains no dead code
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
[[abstract]]Concurrent program is becoming commonplace in modern computing. However, the bugs in con...
[[abstract]]No matter what the software project, engineering projects or other applications is, we n...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Abstract—One approach to testing concurrent programs, called reachability testing, generates synchro...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
[[abstract]]Software testing is always an important problem during our life, because the big chance ...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
The effectiveness of software testing is often assessed by mea-suring coverage of some aspect of the...
[[abstract]]In software testing, our reachability testing [1] for concurrent program is mainly for t...
<p>The challenge this thesis addresses is to speed up the development of concurrent programs by incr...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Abstract—As computers become more and more powerful, programs are increasingly split up into multipl...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
[[abstract]]Concurrent program is becoming commonplace in modern computing. However, the bugs in con...
[[abstract]]No matter what the software project, engineering projects or other applications is, we n...
Concurrent programs are more difficult to test than sequential programs because of nondeterministic ...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Abstract—One approach to testing concurrent programs, called reachability testing, generates synchro...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
[[abstract]]Software testing is always an important problem during our life, because the big chance ...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
The effectiveness of software testing is often assessed by mea-suring coverage of some aspect of the...
[[abstract]]In software testing, our reachability testing [1] for concurrent program is mainly for t...
<p>The challenge this thesis addresses is to speed up the development of concurrent programs by incr...
We give a translation from concurrent programs to sequential programs that reduces the context-boun...
Abstract—As computers become more and more powerful, programs are increasingly split up into multipl...
We study the safety verification (reachability problem) for concurrent programs with uninterpreted f...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
[[abstract]]Concurrent program is becoming commonplace in modern computing. However, the bugs in con...