| The path-wise approach to data flow testing with pointer variables |
| Full text |
Pdf
(942 KB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the 1996 ACM SIGSOFT international symposium on Software testing and analysis
table of contents
San Diego, California, United States
Pages: 135 - 146
Year of Publication: 1996
ISBN:0-89791-787-1
Also published in ...
|
|
Authors
|
|
Delia I. S. Marx
|
Mathematics and Computer Information Science, Mercy College, 555 Broadway, Dobbs Ferry, New York
|
|
Phyllis G. Frankl
|
Computer and Information Science, Polytechnic University, 6 Metrotech Center, Brooklyn, NY
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 20, Citation Count: 0
|
|
|
ABSTRACT
This paper describes a new approach to performing data flow testing on programs that use pointer variables and a tool based on this approach. Our technique is based on the observation that, under certain reasonable assumptions, we can determine which dereferenced pointers are aliased whenever control reaches a given program point via a particular path. Furthermore, we can group together paths which behave similarly and represent them by regular expressions. The resulting test requirements demand that the test data execute representatives of particular sets of paths between variable definitions and uses.
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
|
Alfred V. Aho , Ravi Sethi , Jeffrey D. Ullman, Compilers: principles, techniques, and tools, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1986
|
| |
2
|
|
| |
3
|
P. G. Frankl, S. N. Weiss, and E. J. Weyuker. AS- SET - a system to select and evaluate tests. In Proceedzngs of the iEEE Conference on Software Tools, pages 72-79, Apr. 1985.
|
| |
4
|
|
 |
5
|
M. Harrold , M. Soffa, Interprocedual data flow testing, Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification, p.158-167, December 13-15, 1989, Key West, Florida, United States
|
| |
6
|
P. Herman. A data flow analysis approach to program testing. The A ustrahan Computer Journal, 8(3):92-96, Nov. 1976.
|
 |
7
|
J. R. Horgan , S. London, Data flow coverage and the C language, Proceedings of the symposium on Testing, analysis, and verification, p.87-97, October 08-10, 1991, Victoria, British Columbia, Canada
[doi> 10.1145/120807.120815]
|
 |
8
|
|
| |
9
|
J. W. Laski and B. Korel. A data flow oriented program testing strategy. IEEE Transactions on Software Engineering, SE-9(3):347-354, May 1983.
|
| |
10
|
S. Ntafos. On required element testing. iEEE Transactzons on Software Engzneering, SE- 10(6):795-803, Nov. 1984.
|
 |
11
|
Thomas J. Ostrand , Elaine J. Weyuker, Data flow-based test adequacy analysis for languages with pointers, Proceedings of the symposium on Testing, analysis, and verification, p.74-86, October 08-10, 1991, Victoria, British Columbia, Canada
[doi> 10.1145/120807.120814]
|
| |
12
|
|
| |
13
|
|
| |
14
|
|
| |
15
|
H. Ural and B. Yang A test selection method for protocol testing. IEEE Transactions on Commun,catzons, 39(4), Apr. 1991.
|
|