ACM Home Page
Please provide us with feedback. Feedback
Multi-environment software testing on the grid
Full text PdfPdf (538 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the 2006 workshop on Parallel and distributed systems: testing and debugging table of contents
Portland, Maine, USA
SESSION: Grid and races table of contents
Pages: 61 - 68  
Year of Publication: 2006
ISBN:1-59593-414-6
Authors
Alexandre Duarte  Universidade Federal de Campina Grande, Campina Grande, Brazil
Gustavo Wagner  Universidade Federal de Campina Grande, Campina Grande, Brazil
Francisco Brasileiro  Universidade Federal de Campina Grande, Campina Grande, Brazil
Walfredo Cirne  Universidade Federal de Campina Grande, Campina Grande, Brazil
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 60,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1147403.1147415
What is a DOI?

ABSTRACT

We propose a solution to improve the confidence on the correctness of applications designed to be executed in heterogeneous environments, like a grid. Our solution is motivated by the observation that the traditional ways to qualify test processes are based on code coverage metrics. We believe that this approach is not adequate when dealing with applications that can (and do) fail when interacting with heterogeneous execution environments. Besides code coverage, tests must also cover possible environments. As a solution we propose the utilization of InGriD to describe and deploy test environments and GridUnit to coordinate and monitor the execution of test sets. By combining these two solutions we provide a cost effective way to introduce environmental coverage to our test suites, which is complementary and orthogonal to traditional code coverage metrics. As a case study, we have shown how our solution could be applied to help testing a grid application called MyPhotoGrid, which uses the grid to parallelize the generation of large photograph albums.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
A. Brown, D. A. Patterson, To Err is Human, First Workshop on Evaluating and Architecting System Dependability (EASY '01)
 
2
A. Lastovetsky, Parallel Testing of Distributed Software, Information and Software Technology 47(10), pp.657--662, Elsevier, 2005
 
3
 
4
5
 
6
D. Paranhos, W. Cirne and F. Brasileiro, Trading Information for Cycles: Using Replication to Schedule Bag of Tasks Applications on Computational Grids, in: Proceedings of the Euro-Par 2003: International Conference on Parallel and Distributed Computing, 2003.
 
7
E. F. Miller, Program Testing Techniques, COMPSAC¿77 IEEE Computer Society, 1977.
 
8
E. Gamma, K. Beck. JUnit: A cook's tour. Java Report, 4(5):27--38, May 1999
 
9
E. Starkloff, Designing a Parallel, Distributed Test System, Proceedings of the IEEE AUTOTESTCON, 2000.
 
10
 
11
G. M. Kapfhammer, Automatically and Transparently Distributing the Execution of Regression Test Suites, in: Proceedings of the 18th International Conference on Testing Computer Software, 2001.
 
12
 
13
M. Ben-Ari. The bug that destroyed a rocket. Journal of Computer Science Education, 13(2):15--16, 1999.
 
14
 
15
P. Anderson, A. Scobie, LCFG: The Next Generation. UKUUG Winter Conference, 2002
 
16
P. Anderson, P. Goldsack and J. Paterson, SmartFrog meets LCFG: Autonomous Reconfiguration with Central Policy Control, in: Proceedings of the 2002 Large Installations Systems Administration, 2002.
 
17
P. Mellor, CAD: Computer-Aided Disaster, High. Integr. Syst., 1(2):101--156, 1994.
 
18
 
19
The Globus Alliance, Globus. http://www.globus.org, 2005.
 
20
W. Cirne, F. Brasileiro, N. Andrade, R. Santos, A. Andrade, R. Novaes and M. Mowbray, Labs of the World, Unite!!!, Accepted for publication by JoGC. http://www.ourgrid.org/


Collaborative Colleagues:
Alexandre Duarte: colleagues
Gustavo Wagner: colleagues
Francisco Brasileiro: colleagues
Walfredo Cirne: colleagues