|
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
|
F. Allen , M. Burke , R. Cytron , J. Ferrante , W. Hsieh, A framework for determining useful parallelism, Proceedings of the 2nd international conference on Supercomputing, p.207-215, June 1988, St. Malo, France
[doi> 10.1145/55364.55385]
|
 |
4
|
|
| |
5
|
ALLEN, T. R., AND PADUA, D. A. Debugging Fortran on a shared memory machine. In Proceedings of the 1987 International Conference on Parallel Processing (St. Charles, Ill., Aug. 1987), pp. 721-727.
|
 |
6
|
|
| |
7
|
BALZER, R.M. EXDAMS--EXtendable Debugging and Monitoring System. In Proceedings of AFIPS Spring Joint Computer Conference, vol. 34. AFIPS Press, Reston, Va., 1969, pp. 567-580.
|
 |
8
|
|
 |
9
|
|
| |
10
|
|
| |
11
|
|
 |
12
|
|
 |
13
|
|
 |
14
|
P. A. Emrath , S. Chosh , D. A. Padua, Event synchronization analysis for debugging parallel programs, Proceedings of the 1989 ACM/IEEE conference on Supercomputing, p.580-588, November 12-17, 1989, Reno, Nevada, United States
[doi> 10.1145/76263.76329]
|
 |
15
|
|
 |
16
|
|
| |
17
|
HELMBOLD, D. P., McDOWELL, C. E., AND WANG, J. -Z. Analyzing traces with anonymous synchronization. In Proceedings of the 1990 International Conference on Parallel Processing (St. Charles, Il., Aug. 1990). 1990, pp. II-70-II-77.
|
| |
18
|
|
| |
19
|
|
 |
20
|
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
|
 |
21
|
|
| |
22
|
KENNEDY, K. A survey of data-fiow analysis techniques. In Program Flow Analysis. Theory and Applications, S. S. Muchnick and N. D. Jones, Eds. Prentice-Hall, Englewood Chffs, N.J., 1981, pp. 5-54.
|
| |
23
|
|
| |
24
|
|
| |
25
|
KucK, D. J., MURAOKA, Y., AND CHEN, S. C. On the number of operations simultaneously executable in FORTRAN-like programs and their speed-up. IEEE Trans. Comput. (Dec. 1972), 1293-1310.
|
 |
26
|
D. J. Kuck , R. H. Kuhn , D. A. Padua , B. Leasure , M. Wolfe, Dependence graphs and compiler optimizations, Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.207-218, January 26-28, 1981, Williamsburg, Virginia
[doi> 10.1145/567532.567555]
|
 |
27
|
|
| |
28
|
LAMPORT, L. How to make a multiprocessor computer that correctly exeeutes multiprocess programs. IEEE Trans. Comput. C-28, 9, (Sept 1979), 690-691.
|
 |
29
|
|
 |
30
|
|
 |
31
|
|
| |
32
|
NETZER, R. H. B., AND MmLER, B.P. Detecting data races in parallel program executions. In Advances zn Languages and Compilers for Parallel Computing, D. Gelernter, T. Gross, A. Nicolau, and D. Padua, Eds. MIT Press, Cambridge, Mass, 1991. (Also appears in Proceedings of the 3rd Workshop on Programming Languages and Compilers for Parallel Computing (Irvine, Calif., Aug. 1990),
|
 |
33
|
|
 |
34
|
|
| |
35
|
|
| |
36
|
|
 |
37
|
|
| |
38
|
WmSER, M. Program slicing. IEEE Trans. Softw. Eng. SAEIO, 4 (July 1984), 352-357
|
| |
39
|
|
CITED BY 45
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
John Field , G. Ramalingam , Frank Tip, Parametric program slicing, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.379-392, January 23-25, 1995, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ali Jannesari , Walter F. Tichy, On-the-fly race detection in multi-threaded programs, Proceedings of the 6th workshop on Parallel and distributed systems: testing, analysis, and debugging, p.1-10, July 20-21, 2008, Seattle, Washington
|
|
|
|
|
|
|
|
|
|
|
|
Chen Tian , Vijay Nagarajan , Rajiv Gupta , Sriraman Tallam, Dynamic recognition of synchronization operations for improved data race detection, Proceedings of the 2008 international symposium on Software testing and analysis, July 20-24, 2008, Seattle, WA, USA
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
D.
Software
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Debugging aids
Additional Classification:
D.
Software
D.1
PROGRAMMING TECHNIQUES
D.1.3
Concurrent Programming
Subjects:
Parallel programming
D.2
SOFTWARE ENGINEERING
D.2.5
Testing and Debugging
Subjects:
Tracing;
Monitors
D.3
PROGRAMMING LANGUAGES
D.3.3
Language Constructs and Features
Subjects:
Procedures, functions, and subroutines;
Concurrent programming structures;
Control structures
D.3.4
Processors
Subjects:
Code generation
D.4
OPERATING SYSTEMS
D.4.1
Process Management
Subjects:
Multiprocessing/multiprogramming/multitasking
General Terms:
Algorithms,
Design,
Languages,
Measurement,
Performance
Keywords:
debugging,
flowback analysis,
incremental tracing,
parallel program,
program dependence graph,
semantic analysis
|