z-logo
open-access-imgOpen Access
Data Flow Testing in Concurrent Programs with Message Passing and Shared Memory Paradigms
Author(s) -
Paulo Sérgio Lopes de Souza,
Simone R. S. Souza,
Murilo G. Rocha,
Rafael Prado,
Raphael N. Batista
Publication year - 2013
Publication title -
procedia computer science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.334
H-Index - 76
ISSN - 1877-0509
DOI - 10.1016/j.procs.2013.05.178
Subject(s) - computer science , message passing , shared memory , distributed computing , java , memory model , distributed memory , distributed shared memory , data flow diagram , process (computing) , models of communication , programming language , parallel computing , memory management , database , uniform memory access , communication , sociology , overlay
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 interacting through both message passing and shared memory paradigms. Our main focus is the data flow among threads of different processes, considering the operations of communication and syn- chronization related to such flow. This inter-process data-flow represents a challenge to the tester, who must consider the heterogeneity of programming paradigms and languages. The information captured by the test model is used by new testing criteria, which improve the testing activity quality. The proposed model and criteria were applied to an object-oriented and distributed application developed in Java. The results suggest that the model and the criteria are able to represent distributed applications developed with message passing and shared memory paradigms. The main contribution of this paper is to present a more flexible test model capable of improving the structural test activity related to the data flow on processes and threads simultaneously

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom