ACM Home Page
Please provide us with feedback. Feedback
Mechanical program analysis
Full text PdfPdf (1.29 MB)
Source
Communications of the ACM archive
Volume 18 ,  Issue 9  (September 1975) table of contents
Pages: 528 - 539  
Year of Publication: 1975
ISSN:0001-0782
Author
Ben Wegbreit  Xerox Palo Alto Research Center, Palo Alto, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 38,   Citation Count: 48
Additional Information:

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

ABSTRACT

One means of analyzing program performance is by deriving closed-form expressions for their execution behavior. This paper discusses the mechanization of such analysis, and describes a system, Metric, which is able to analyze simple Lisp programs and produce, for example, closed-form expressions for their running time expressed in terms of size of input. This paper presents the reasons for mechanizing program analysis, describes the operation of Metric, explains its implementation, and discusses its limitations.


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
Beizer, B. Analytical techniques for the statistical evaluation of program running time. Proc. AFIPS 1970 FJCC, Vol. 37, AFIPS Press, Montvale, N.J., pp. 519-524.
2
 
3
Cheatham, T.E., and Wegbreit, B. A laboratory for the study of automating programming. Proc. AFIPS 1972 SJCC, Vol. 40, AFIPS Press, Montvale, N.J., pp. 11-21.
 
4
5
 
6
Green, C. Application of theorem-proving to problem solving. Proc. First Intemat. Joint Conf. on Artif. Intell., 1969, pp. 219-239.
 
7
Ingalls, D. The execution time profile as a programming tool. In Design and Optimization o f Compilers, R. Rustin, Ed., Prentice- Hall, Englewood Cliffs, N.J., 1972, pp. 107-128.
 
8
Knuth, D.E. An empirical study of FORTRAN programs. In Software-Practice and Experience, Vol. 1, 1971, pp. 105-133.
 
9
10
11
12
13
14
 
15
Proceedings of a symposium on very high level languages. SIGPLAN Notices, Vol. 9, No. 4 (Apr. 1974).
16
 
17
 
18
 
19
Teitelman, W. bterlisp Reference Manual. Xerox Palo Alto Research Center, Palo Alto, Calif., 1974.
 
20
Weissman, C. Lisp 1.5 Primer. Dickenson Pub. Co., Belmont, Calif., 1967.

CITED BY  48