ACM Home Page
Please provide us with feedback. Feedback
Selective interpretation as a technique for debugging computationally intensive programs
Full text PdfPdf (773 KB)
Source Conference on Programming Language Design and Implementation archive
Papers of the Symposium on Interpreters and interpretive techniques table of contents
St. Paul, Minnesota, United States
Pages: 113 - 124  
Year of Publication: 1987
ISBN:0-89791-235-7
Also published in ...
Authors
B. B. Chase  Department of Computer Science, Rice University, I-Iouston, Texas
R. T. Hood  Department of Computer Science, Rice University, I-Iouston, Texas
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 18,   Citation Count: 0
Additional Information:

abstract   references   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/29650.29662
What is a DOI?

ABSTRACT

As part of Rice University's project to build a programming environment for scientific software, we have built a facility for program execution that solves some of the problems inherent in debugging large, computationally intensive programs. By their very nature such programs do not lend themselves to full-scale interpretation. In moderation however, interpretation can be extremely useful during the debugging process. In addition to discussing the particular benefits that we expect from interpretation, this paper addresses how interpretive techniques can be effectively used in conjunction with the execution of compiled code. The same implementation technique that permits interpretation to be incorporated as part of execution will also permit the execution facility to be used for debugging parallel programs running on a remote machine.


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
[CDHJ 86] Cartwright, Dennis, Hood, Jump, Kennedy, Zwaenepoel "Parasol: a laboratory for parallel software technology research." TR86-41, Rice University (1986).
6
7
 
8
[HeMa 86] Hedin, G. and Magnusson, B. "Incremental execution in a programming environment based on compilation." Proceedings of the Nineteenth Annual Hawaii International Conference on System Sciences, (1986).
9
 
10
[HoKe 85] Hood, R. and Kennedy, K. "A programming environment for Fortran." Proceedings of the Eighteenth Annual Hawaii International Conference on System Sciences, (1985).
11
12
 
13
[UPM 83] UNIX Programmer's Manual, Berkeley System Distribution, vol. 1, Computer Science Division, University of California, Berkeley, CA. (1983).
14
15