Mutation Testing Repository

Mutation Testing Publications

Search results for "OffuttK87", found 1 papers, 1 pages

1A. Jefferson Offutt and K. N. King
A Fortran 77 Interpreter for Mutation Analysis
ACM SIGPLAN Notices, 22(7), July 1987.
BibTeX | Abstract | URL

Mutation analysis is a powerful technique for testing software systems. In the Mothra project, conducted at Georgia Tech's Software Engineering Research Center, mutation analysis is used as a basis for building an integrated software testing environment. Mutation analysis requires the execution of many slightly differing versions of the same program to evaluate the quality of the data used to test the program. In the current version of the Mothra system, a program to be tested is translated to intermediate code, where it and its mutated versions are executed by an interpreter.In this paper, we discuss some of the unique requirements of an interpreter used in a mutation-based testing environment. We then describe how these requirements affected the design and implementation of the Fortran 77 version of the Mothra interpreter. Other topics covered include the architecture of the interpreter and many of the design elements that it incorporates. We also describe the intermediate language used by Mothra and the features of the interpreter that are needed for software testing.

@ARTICLE{OffuttK87, author = {A. Jefferson Offutt and K. N. King}, title = {A Fortran 77 Interpreter for Mutation Analysis}, journal = {ACM SIGPLAN Notices}, year = {1987}, month = {July}, volume = {22}, number = {7}, pages = {177-188} }