| Programming by Refinement, as Exemplified by the SETL Representation Sublanguage |
| Full text |
Pdf
(1.49 MB)
|
| Source
|
ACM Transactions on Programming Languages and Systems (TOPLAS)
archive
Volume 1 , Issue 1 (July 1979)
table of contents
Pages: 27 - 49
Year of Publication: 1979
ISSN:0164-0925
|
|
Authors
|
|
Robert B. K. Dewar
|
Department of Computer Science, New York University, New York, NY
|
|
Arthur Grand
|
Department of Computer Science, New York University, New York, NY
|
|
Ssu-Cheng Liu
|
Department of Computer Science, New York University, New York, NY
|
|
Jacob T. Schwartz
|
Department of Computer Science, New York University, New York, NY
|
|
Edmond Schonberg
|
Illinois Institute of Technology
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 49, Citation Count: 26
|
|
|
ABSTRACT
“Pure” SETL is a language of very high level allowing algorithms to be programmed rapidly and succintly. SETL's representation sublanguage adds a system of declarations which allow the user of the language to control the data structures that will be used to implement an algorithm which has already been written in pure SETL, so as to improve its efficiency. Ideally no rewriting of the algorithm should be necessary. The facilities provided by the representation sublanguage and the run-time data structures that it can generate are described; based on this a heuristic which uses some of the methods of global program analysis and which should be capable of selecting an acceptably efficient representation automatically is given.
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
|
ALLEN, F. A basis for program optimization. Information Processing 71, North Holland Pub. Co., Amsterdam; 1971, 385-390.
|
| |
3
|
ALLEN, F. Interprocedural data flow analysis. Information Processing 74, North Holland Pub. Co., Amsterdam, 1974, 398-402.
|
| |
4
|
KENNEO~, K., AND SCHWARTZ, J. An introduction to the set theoretical language SETL. J. Comptr. and Math. with Applications 1 (1975), 97-119.
|
| |
5
|
|
 |
6
|
|
| |
7
|
SCHWARTZ, J. On programming: an interim report on the SETL project. Installment I: generalities; Installment II: the SETL language and examples of its use. Lecture notes, New York U., N.Y., 1973.
|
 |
8
|
|
| |
9
|
SCHWARTZ, J. Optimization of very high level languages-I: value transmission and its corollaries. J. Comptr. Languages 1 (1975), 161-194.
|
| |
10
|
SCHWARTZ, J. Optimization of very high level languages-Ih deducing relationships of inclusion and membership. J. Comptr. Languages I (1975), 197-218.
|
| |
11
|
TP. NENBAUM, A. Automatic type analysis in a very high level language. Ph.D. Th., New York U., N.Y., 1974.
|
| |
12
|
Tsui, W.H. A reformulation of value-flow analysis. SETL Newsletter 181, Comptr. Sci. Dept. New York U., N.Y., 1977. See also SETL Newsletters 31 (May 1971), 39 (May 1971), 64 (Jan. 1972), 71 (April 1972), 118 {Oct. 1973), 130 (May 1974), 131 (June 1974), 134 (July 1974), 162 (Jan. 1976), 171A (Dec. 1976), 174 (July 1976), 179 (Oct. 1976), 183 (Dec. 1976), and 184 (March 1977)
|
CITED BY 26
|
|
|
|
|
Robert B. K. Dewar , Gerald A. Fisher, Jr. , Edmond Schonberg , Robert Froehlich , Stephen Bryant , Clinton F. Goss , Michael Burke, The NYU Ada translator and interpreter, Proceedings of the ACM-SIGPLAN symposium on The ADA programming language, p.194-201, January 1980
|
|
|
|
|
|
|
|
|
|
|
|
R. M. Burstall , D. B. MacQueen , D. T. Sannella, HOPE: An experimental applicative language, Proceedings of the 1980 ACM conference on LISP and functional programming, p.136-143, August 25-27, 1980, Stanford University, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alberto Baudino , Giancarlo Colla , Giuseppe A. Marino , Giancarlo Suci, Processing sets on a SIMD machine, Proceedings of the 1995 ACM symposium on Applied computing, p.593-598, February 26-28, 1995, Nashville, Tennessee, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
D. Barstow , R. Duffey , S. Smoliar , S. Vestal, An automatic programming system to support an experimental science, Proceedings of the 6th international conference on Software engineering, p.360-366, September 13-16, 1982, Tokyo, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Robert B. K. Dewar , Gerald A. Fisher , Edmond Schonberg , Robert Froehlich , Stephen Bryant , Clinton F. Goss , Michael Burke, The NYU Ada translator and interpreter, ACM SIGPLAN Notices, v.15 n.11, November 1980
|
|
|
|
|
|
|
Collaborative Colleagues:
|
|
|
Arthur Grand: colleague listing is not available.
|
|
Ssu-Cheng Liu: colleague listing is not available.
|
|
Jacob T. Schwartz: colleague listing is not available.
|
|
Edmond Schonberg: colleague listing is not available.
|
|