A systematic review of approaches for testing concurrent programs

V Arora, R Bhatia, M Singh - Concurrency and Computation …, 2016 - Wiley Online Library
Concurrent programs are replacing the sequential programs as they utilize the true
capabilities of multicore architecture. The extensive use of multicore systems and …

Test data generation for path coverage of message-passing parallel programs based on co-evolutionary genetic algorithms

T Tian, D Gong - Automated Software Engineering, 2016 - Springer
Employing genetic algorithms to generate test data for path coverage has been an important
method in software testing. Previous work, however, is suitable mainly for serial programs …

Structural testing for message‐passing concurrent programs: an extended test model

PSL Souza, SRS Souza… - … and Computation: Practice …, 2014 - Wiley Online Library
Develo** high‐quality, error‐free message‐passing concurrent programs is not trivial.
Although a number of different primitives with associated semantics are available to assist …

Empirical evaluation of a new composite approach to the coverage criteria and reachability testing of concurrent programs

SRS Souza, PSL Souza, MAS Brito… - Software Testing …, 2015 - Wiley Online Library
Testing is a key activity to assure the quality of concurrent applications. In recent years, a
variety of different mechanisms have been proposed to test concurrent software. However, a …

Variable strength combinatorial testing of concurrent programs

X Qi, J He, P Wang, H Zhou - Frontiers of Computer Science, 2016 - Springer
Reachability testing is an important approach to testing concurrent programs. It generates
and exercises synchronization sequences automatically and on-the-fly without saving any …

[HTML][HTML] Test selection for traces refinement

A Cavalcanti, MC Gaudel - Theoretical Computer Science, 2015 - Elsevier
Theories for model-based testing identify exhaustive test sets: typically infinite sets of tests
whose execution establishes the conformance relation of interest. Practical techniques rely …

Evolutionary generation approach of test data for multiple paths coverage of message-passing parallel programs

T Tian, D Gong - Chinese Journal of Electronics, 2014 - ieeexplore.ieee.org
Test data generation, the premise of software testing, has attracted scholars in the software
engineering community in recent years. Influenced by task partitioning, process scheduling …

A splitting strategy for testing concurrent programs

X Qi, H Zhou - 2019 IEEE 26th International Conference on …, 2019 - ieeexplore.ieee.org
Reachability testing is an important approach to testing concurrent programs. It generates
and exercises every partially ordered synchronization sequence automatically and on-the-fly …

Teste de mutação aplicado a programas concorrentes em MPI

RA Silva - 2013 - teses.usp.br
A Programação Concorrente tornou-se uma forma popular de desenvolvimento de software.
Este paradigma de desenvolvimento e essencial para construir aplicações com o intuito de …

[PDF][PDF] Integration testing criteria for mobile robotic systems.

MAS Brito, M Santos, PSL Souza, SRS Souza - SEKE, 2015 - researchgate.net
Testing activity applied to mobile robotic systems is a challenge because new features, such
as non-determinism of inputs, communication among components and time constraints must …