ACM Home Page
Please provide us with feedback. Feedback
Final Data Types and Their Specification
Full text PdfPdf (1.24 MB)
Source ACM Transactions on Programming Languages and Systems (TOPLAS) archive
Volume 5 ,  Issue 1  (January 1983) table of contents
Pages: 97 - 121  
Year of Publication: 1983
ISSN:0164-0925
Author
Samuel Kamin  Computer Science Department, University of Illinois at Urbana-Champaign, 1304 W. Springfield, Urbana, IL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 35,   Citation Count: 10
Additional Information:

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/357195.357202
What is a DOI?

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
ARDIS, M., AND HAMLET, R. The structure of specifications and implementations of data abstractions. Tech. Rep. TR-801, Dep. of Computer Science, Univ. of Maryland College Park, College Park, Md., 1979.
 
2
 
3
4
 
5
DAHL, O.-J., AND HOARE, C.A.R. Hierarchical program structures. In O.-J. Dahl. E.W. Dijkstra, and C.A.R. Hoare, Structured Programming. Academic Press, New York, 1972, pp. 175-220.
6
7
 
8
GIARRATANA, V., GIMONA, F., AND MONTANARI, U. Observability concepts in abstract data type specifications. In Lecture Notes in Computer Science, vol. 45: Mathematical Foundations of Computer Science 1976, A. Mazurkiewicz (Ed.). Springer-Verlag, New York, 1976, pp. 576-587.
 
9
GOCUEN, J.A., THATCHER, J.W., AND WAGNER, E.G. An initial algebra approach to the specification, correctness, and implementation of abstract data types. In Current Trends in Programruing Methodology, vol. 4, R. Yeh (Ed.). Prentice-Hall, Englewood Cliffs, N.J., 1979, pp. 80-149.
 
10
GORDON, M. The denotational semantics of sequential machines. Inf. Process. Lett. 10, 1 (Feb. 1980), 1-3.
 
11
GOROON, M., MILNER, R., AND WADSWORTH, C. Lecture Notes in Computer Science, vol. 78: Edinburgh LCF. Springer-Verlag, New York, 1979.
12
13
 
14
HARRISON, M. Introduction to Switching and Automata Theory. McGraw-Hill, New York, 1965.
 
15
HOARE, C.A.R. Proof of correctness of data representations. Acta Inf. 1, 4 (Nov. 1972), 271-281.
 
16
JONES, C.B. Implementation bias in constructive specifications of abstract objects. Tech. Rep., IBM Belgium, European Systems Research Institute, La Hulpe, Belgium, 1977.
 
17
KAMIN, S. Specifications and implementations. Unpublished manuscript.
18
19
 
20
21
 
22
LEHMANN, D.J., AND SMYTH, M.B. Data types. In 18th Annual Symposium on Foundations of Computer Science, Providence, R.I., Oct. 31-Nov. 2, 1977, pp. 7-12.
 
23
LESCANNE, P. Behavioral completeness of abstract data type specifications. Massachusetts Inst. of Technology, Cambridge, Mass., 1981.
 
24
LF. SCANNE, P. }~tude alg~brique et relationelle des types abstraits et de leur representation. Th~se d'Etat, Univ. de Nancy, Sept. 1979.
25
 
26
LISKOV, B., AND ZILLES, S. Specification techniques for data abstractions. IEEE Trans. Softw. Eng. SE-1 (1975), 7-19.
27
 
28
 
29
MILNER, R. Fully abstract models of typed lambda-calculi. Theor. Comput. Sci. 4, 1 (Feb. 1977), 1-22.
 
30
 
31
PARK, D. Fixpoint induction and proofs of program properties. In Machine Intelligence, vol. 5, B. Meltzer and D. Michie (Eds.). Edinburgh Univ. Press, Edinburgh, 1969, pp. 59-78.
 
32
PARNAS, D. The use of precise specifications in the development of software. Information Processing 77 (Toronto, Ont., Aug. 8-12, 1977), B. Gilchrist (Ed.). Elsevier North-Holland, New York, 1977, pp. 861-867.
33
34
 
35
PLOTKIN, G. LCF considered as a programming language. Theor. Comput. Sci. 5, 3 (Dec. 1977), 223-255.
 
36
ROBrNSON, L. The HDM Handbook, vol. 1: The Foundations of HDM. SRI International, Menlo Park, Calif., 1979.
 
37
SCOTT, D. Data types as lattices. SIAM J. Comput. 5, 3 (Sept. 1976), 522-586.
 
38
SUBRAHMANYAM, P., AND KIEBURTZ, R. Toward automatic program synthesis: Obtaining implementations from formal specifications. Tech. Rep. TR-80, Computer Science Dep., State Univ. of New York at Stony Brook, Stony Brook, N.Y., Sept. 1977.
 
39
WAND, M. Final algebra semantics and data type extensions. J. Comput. Syst. Sci. 19, I (Aug. 1979), 27-44.
 
40
WULF, W., LONDON, R., AND SHAW, M. An introduction to the construction and verification of ALPHARD programs. IEEE Trans. Softw. Eng. SE-2, 4 (Dec. 1976), 253-265.

CITED BY  10