A survey on adaptive random testing
Random testing (RT) is a well-studied testing method that has been widely applied to the
testing of many applications, including embedded software systems, SQL database systems …
testing of many applications, including embedded software systems, SQL database systems …
Integrating an ensemble surrogate model's estimation into test data generation
B Sun, D Gong, T Tian, X Yao - IEEE Transactions on Software …, 2020 - ieeexplore.ieee.org
For the path coverage testing of a Message-Passing Interface (MPI) program, test data
generation based on an evolutionary optimization algorithm (EOA) has been widely known …
generation based on an evolutionary optimization algorithm (EOA) has been widely known …
Scheduling sequence selection for generating test data to cover paths of MPI programs
B Sun, J Wang, D Gong, T Tian - Information and Software Technology, 2019 - Elsevier
Context: As one of key tasks in software testing, test data generation has been receiving
widespread attention in recent years. Message-passing Interface (MPI) programs, which are …
widespread attention in recent years. Message-passing Interface (MPI) programs, which are …
VeriLin: A Linearizability Checker for Large-Scale Concurrent Objects
Linearizability is an important correctness criterion for concurrent objects, and there have
been several existing tools for checking linearizability. However, due to the inherent …
been several existing tools for checking linearizability. However, due to the inherent …
Diversity driven adaptive test generation for concurrent data structures
Context Testing concurrent data structures remains a notoriously challenging task, due to
the nondeterminism of multi-threaded tests and the exponential explosion on the number of …
the nondeterminism of multi-threaded tests and the exponential explosion on the number of …
GC-MCR: Directed Graph Constraint-guided Concurrent Bug Detection Method.
Constraint solving has been applied to many domains of program analysis and is further
used in concurrent program analysis. Concurrent programs have been widely used with the …
used in concurrent program analysis. Concurrent programs have been widely used with the …
Efficient test case generation for thread-safe classes
Generating test cases automatically for thread-safe classes is an effective approach to
validating their correctness. However, the existing concurrent test generation techniques …
validating their correctness. However, the existing concurrent test generation techniques …
Check for updates
Linearizability is an important correctness criterion for concurrent objects, and there have
been several existing tools for checking linearizability. However, due to the inherent …
been several existing tools for checking linearizability. However, due to the inherent …