Structural testing criteria for message‐passing parallel programs

S Souza, SR Vergilio, PSL Souza… - Concurrency and …, 2008 - Wiley Online Library
Parallel programs present some features such as concurrency, communication and
synchronization that make the test a challenging activity. Because of these characteristics …

[PDF][PDF] ValiPar: A Testing Tool for Message-Passing Parallel Programs.

SRS de Souza, SR Vergilio, PSL De Souza… - SEKE, 2005 - academia.edu
The software testing activity is crucial for Software Quality Assessment. To aid at this phase,
several testing criteria were proposed. A testing criterion is a predicate to be satisfied by a …

Structural testing for communication events into loops of message‐passing parallel programs

SMD Diaz, PSL Souza… - … and Computation: Practice …, 2021 - Wiley Online Library
There is a growing demand for correct parallel programs, mainly due to nowadays
availability of parallel architectures. Structural testing allows identifying defects by analyzing …

[PDF][PDF] A tool for structural testing of MPI programs

AC Hausen, SR Vergilio, SRS Souza… - 8th IEEE Latin …, 2007 - researchgate.net
Among the message passing environments, MPI (Message Passing Interface) has been
considered by several authors as the de facto standard to build parallel software. In spite of …

All‐uses testing of shared memory parallel programs

CSD Yang, LL Pollock - Software Testing, Verification and …, 2003 - Wiley Online Library
Parallelism has become a way of life for many scientific programmers. A significant
challenge in bringing the power of parallel machines to these programmers is providing …

Interactive testing tool for parallel programs

H Krawczyk, B Wiszniewski - … and Distributed Systems: Proceedings of the …, 1996 - Springer
The paper presents a model for structural testing of parallel software defined as a graph
consisting of interconnected node objects and a tool STEPS implementing it. The number of …

[PDF][PDF] Software testing techniques for parallel systems: A survey

AM Alghamdi, FE Eassa - Int. J. Comput. Sci. Netw. Secur., 2019 - researchgate.net
Summary High-Performance Computing (HPC) recently has become important in several
sectors, including the scientific and manufacturing fields. The continuous growth in building …

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

PSL Souza, SRS Souza… - … and Computation: Practice …, 2014 - Wiley Online Library
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 …

Using ASM specifications for compiler testing

A Kalinov, A Kossatchev, A Petrenko… - Abstract State Machines …, 2003 - Springer
Developing an adequate set of tests also called a test suite is an important part of software
development process. We faced this problem while working on mpC parallel programming …

Data flow testing in concurrent programs with message passing and shared memory paradigms

PSL Souza, SS Souza, MG Rocha, RR Prado… - Procedia Computer …, 2013 - Elsevier
This paper proposes a novel structural test model to capture information about flows of data,
control, communication and syn-chronization of parallel and distributed applications …