[[abstract]]Software testing is an important approach to assure the reliability and quality of software. Sequential programming testing is a fairly sophisticated process and concurrent programming has emerged in the past few years. Some concurrent program testing methodologies are proposed to solve controlled execution and determinism. However, there are few discussions of concurrent software testing from the inter-task viewpoint. The paper focuses the testing view on concurrent programming through task decomposition. Four testing criteria are proposed to test a concurrent program. The programmer can choose an appropriate testing strategy depending on the properties of concurrent programs. A coverage criteria hierarchy is provided. Moreover...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
A task-type in concurrent programs is a template of task-instances which are dynamically generated i...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
[[abstract]]Verification and validation are two important technologies to assure the reliability and...
Most software today is concurrent and are used in everything from cell- phones, washing machines, ...
<p>The challenge this thesis addresses is to speed up the development of concurrent programs by incr...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
The lock-based shared memory model has proven to be error prone and difficult to test. Furthermore a...
Software testing is a major process in every software development cycle so as to produce superior qu...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
AbstractConcurrent program testing is not a trivial task. Features like nondeterminism, communicatio...
We present a survey over current methods for improving software testability. It is a well-known fact...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
A task-type in concurrent programs is a template of task-instances which are dynamically generated i...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
[[abstract]]Verification and validation are two important technologies to assure the reliability and...
Most software today is concurrent and are used in everything from cell- phones, washing machines, ...
<p>The challenge this thesis addresses is to speed up the development of concurrent programs by incr...
With the increasing dependency on software systems, we require them to be reliable and correct. Sof...
The lock-based shared memory model has proven to be error prone and difficult to test. Furthermore a...
Software testing is a major process in every software development cycle so as to produce superior qu...
The testing of concurrent software is a challenging task. A number of different research approaches ...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
AbstractConcurrent program testing is not a trivial task. Features like nondeterminism, communicatio...
We present a survey over current methods for improving software testability. It is a well-known fact...
Testing is a key activity to assure the quality of concurrent applications. In recent years, a varie...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
Testing using manually generated test cases is the primary technique used in industry to improve rel...
A task-type in concurrent programs is a template of task-instances which are dynamically generated i...