ACM Home Page
Please provide us with feedback. Feedback
PMothra: scheduling mutants for execution on a hypercube
Full text PdfPdf (645 KB)
Source International Symposium on Software Testing and Analysis archive
Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification table of contents
Key West, Florida, United States
Pages: 58 - 65  
Year of Publication: 1989
ISBN:0-89791-342-6
Also published in ...
Authors
B. Choi  Software Engineering Research Center, Department of Computer Science, Purdue University, W. Lafayette, IN
A. Mathur  Software Engineering Research Center, Department of Computer Science, Purdue University, W. Lafayette, IN
B. Pattison  Software Engineering Research Center, Department of Computer Science, Purdue University, W. Lafayette, IN
Sponsors
IEEE-CS : Computer Society
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 11,   Citation Count: 4
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/75308.75316
What is a DOI?

ABSTRACT

Reliable software testing is a time consuming operation. In addition to the time spent by the tester in identifying, locating, and correcting bugs, a significant time is spent in the execution of the program under test and its instrumented or fault induced variants. When using mutation based testing to achieve high reliability, the number of such variants can be very large. In this paper we describe the architecture of a tool named PMothra that is designed to provide an architecture-transparent interface to a tester. In its current version, PMothra exploits the hypercube architecture by scheduling the execution of mutants on a 128-node Ncube/7 hypercube.


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.T. Acree, R.A. DeMillo, T.A. Budd and F.G. Sayward, "Mutation Analysis," Technical Report, GIT-ICS-79/08, Georgia Institute of Technology, Atlanta, GA 30332, 1979.
 
2
H. Agrawal, R.A. DeMillo, B. Hathaway, W. Hsu, W. Hsu, E.W. Krauser, R.J. Martin, A.P. Mathur and E.H. Spafford, "Design of Mutant Operators for the C Programming Language," Technical Report, SERC-TR-41-P 1989, Software Engineering Research Center, Purdue University.
 
3
B.J. Choi, R. A. DeMillo, E.W. Krauser, A.P. Mathur, R. J. Martin, A.J. Offutt, H. Pan, and E.H. Spafiord, "The Mothra Toolset," Proceedings of Hawaii International Conference on System Sciences, Hawaii, January 3-6, 1989.
 
4
CFT77 Reference Manual, Cray Research Inc., MN 55120, Sept. 1986.
 
5
R.A. DeMillo, D.S. Guindi, K. N. King, W. M. Mc- Cracken, and A. J. Ofutt, UAn Extended Overview of the Mothra Testing Environment," Proc. of the Second Workshop on Software Testing, Verification, and Analysis, Banff, Canada, July 1988.
 
6
FX/Series Architecture Manual, Alliant Computer Systems Corporation, Littleton, Massachusetts.
 
7
W. Geiger, L. Gmeiner, H. Trauboth, and U. Voges, "Program Testing Techniques for Nuclear Reactor Protection Systems," Computer, August 1979, (10-18).
 
8
R. Hamlet, "Testing Programs with the Aid of a Compiler," IEEE Trans. on Software Engineering, VOL. SE-3, NO. 4, July 1977.
 
9
 
10
Intel, "Introducing the Intel i860 64-bit Microprocessor," Intel Corporation, Santa Clara, California, 1989.
 
11
E. W. Krauser, A.P. Mathur, and V. Rego, "High Performance Testing On SIMD Machines", Proceedings of the Second Workshop on Software Testing, Verification, and Analysis, Banff, Canada, July 19-21.
 
12
 
13
14
 
15
Topologix, "Topology 1000 Product Overview," Topologix Incorporated, Denver, Colorado, 1987.


Collaborative Colleagues:
B. Choi: colleagues
A. Mathur: colleagues
B. Pattison: colleagues