| Interprocedural Def-Use associations in C programs |
| Full text |
Pdf
(1.12 MB)
|
| Source
|
International Symposium on Software Testing and Analysis
archive
Proceedings of the symposium on Testing, analysis, and verification
table of contents
Victoria, British Columbia, Canada
Pages: 139 - 153
Year of Publication: 1991
ISBN:0-89791-449-X
|
|
Authors
|
|
Hemant D. Pande
|
Siemens Corporate Research Inc., 755 College Rd. East, Princeton, NJ
|
|
William Landi
|
Department of Computer Science, Rutgers University, New Brunswick, New Jersey
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 5, Downloads (12 Months): 27, Citation Count: 11
|
|
|
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
|
|
 |
2
|
|
 |
3
|
|
 |
4
|
|
| |
5
|
B. G. Cooper. Ambitious data flow analysis of procedural programs. Master's thesis, University of Minnesota, May 1989.
|
 |
6
|
|
 |
7
|
|
 |
8
|
|
| |
9
|
Phyllis G. Frankl , Elaine J. Weyuker, A data flow testing tool, Proceedings of the second conference on Software development tools, techniques, and alternatives, p.46-53, December 1985, San Francisco, California, United States
|
 |
10
|
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
|
| |
11
|
M. J. Harrold and M. L. Soffa. Computation of interprocedural definition and use dependencies. In Proceedings of the 1990 International Conference on Computer Languages, pages 297-306, 1990.
|
| |
12
|
L. J. Hendren and A. Nicolau. Parallelizing programs with recursive data structures. In Proceedings of the 1989 International Conference on Parallel Processing, pages 49-56, August 1989.
|
 |
13
|
S. Horwitz , P. Pfeiffer , T. Reps, Dependence analysis for pointer variables, Proceedings of the ACM SIGPLAN 1989 Conference on Programming language design and implementation, p.28-40, June 19-23, 1989, Portland, Oregon, United States
|
 |
14
|
S. Horwitz , T. Reps , D. Binkley, Interprocedural slicing using dependence graphs, Proceedings of the ACM SIGPLAN 1988 conference on Programming Language design and Implementation, p.35-46, June 20-24, 1988, Atlanta, Georgia, United States
|
| |
15
|
N. Jones and S. Muchnick. Flow analysis and optimization of lisp-like structures, In S. Muchnick and N. Jones, editors, Program Flow Analysis: Theory and Applications, pages 102-131. Prentice Hall, 1979.
|
| |
16
|
|
| |
17
|
|
| |
18
|
W. Landi and B. G. Ryder. Aliasing with and without pointers: A problem taxonomy. Center for Computer Aids for Industrial Productivity Technical Re- 148 port CAIP-TR-125, Rutgers University, September 1990.
|
 |
19
|
|
| |
20
|
W. Landi and B. G. Ryder. A safe approximate algorithm for interprocedural pointer aliasing. Laboratory for computer science research technical report, Rutgers University, August 1991. in preparation.
|
| |
21
|
|
 |
22
|
|
| |
23
|
Sying-Syang Liu and Abu-Bakr Taha. Interprocedural definition-use dependency analysis for recursive procedures. Technical Report SERC-TR-42-F, Software Engineering Research Center, University of Florida, Gainesville, Florida, March 1990.
|
| |
24
|
D. Lomet. Data flow analysis in the presence of procedure calls. Journal of Research and Development, 21(6):559-571, November 1977.
|
 |
25
|
|
| |
26
|
Thomas J. Ostrand. Data-flow testing with pointers and function calls. In Proceedings of the Pacific Northwest Software Quality Conference, October 1990.
|
| |
27
|
H. D. Pande, W. Landi, and B. G. Ryder. Interprocedural reaching definitions in the presence of single level pointers. Siemens corporate research technical report, Siemens, 1991. in preparation.
|
| |
28
|
|
| |
29
|
B. G. Ryder. Ismm: Incremental software maintenance manager. In Proceedings of the IEEE Computer Society Conference on Software Maintenance, pages 142-164, October 1989.
|
 |
30
|
|
 |
31
|
|
| |
32
|
Mark Weiser. Program slicing. IEEE Transactions on Software Engineering, SE-10(4) :352-357, July 1984.
|
 |
33
|
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
Monica Hutchins , Herb Foster , Tarak Goradia , Thomas Ostrand, Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria, Proceedings of the 16th international conference on Software engineering, p.191-200, May 16-21, 1994, Sorrento, Italy
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|