ACM Home Page
Please provide us with feedback. Feedback
Toward an understanding of data structures
Full text PdfPdf (946 KB)
Source
Communications of the ACM archive
Volume 14 ,  Issue 10  (October 1971) table of contents
Pages: 617 - 627  
Year of Publication: 1971
ISSN:0001-0782
Author
Jay Earley  Univ. of California, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 28,   Citation Count: 31
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/362759.362764
What is a DOI?

ABSTRACT

This paper presents a notation and formalism for describing the semantics of data structures. This is based on directed graphs with named edges and transformations on these graphs. In addition, and implementation facility is described which could be part of a programming language, which allows a programmer who has expressed the semantics of an algorithm in terms of the graphs to then specify the implementation of some of his data structures in order to gain efficiency.


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
standish, T.A. A data definition facility for programming languages Ph.D. Th., Carnegie-Mellon U., 1967.
 
2
Pratt, T.W. Semantic modeling by hierarchical graphs. U. of Texas, 1969.
 
3
Holt, A.W. n-Theory, a mathematical method for the description and analysis of discrete finite information systems. Applied Data Research, Inc., 1965.
 
4
Reynolds, J.C. Automatic computation of data set definitions. Proc. IFIP Congress 1968, Vol. 1, North Holland Pub. Co., Amsterdam, pp. 456-461.
5
 
6
Childs, D.C. Feasibility of a set-theoretic data structure. Proc. IFIP Congress 1968, Vol. 1, North Holland Pub. Co., Amsterdam, pp. 420-430.
 
7
Strachey, C. Towards a formal semantics. In Formal Language Description Languages. North-Holland Pub. Co., Amsterdam, 1966.
 
8
9
 
10
Knuth, D.E. Fundamental Algorithms. Addison Wesley, Reading, Mass., 1968.
 
11
Floyd, R.W. Assigning meaning to programs. Proc. Symp. Appl. Math., Vol. 19, pp. 19-31.
12
13
 
14
Deutsch, P., and Lampson, B. QSPL reference manual. U. of California, Berkeley, 1968.
 
15
Richards, M. BCPL: A tool for compiler writing and system programming. Proc. AFIPS 1969 SJCC, Vol. 34, AFIPS Press, Montvale, N.J., pp. 557-566.
 
16
Balzer, R. Dataless programming. Proc. AFIPS 1967 FJCC, Vol. AFIPS Press, Montvale, N.J., pp. 535-544.
 
17
Holt, A.W., et al. Final report for the information system theory project. Applied Data Research, Inc., 1968.
 
18
Earley, J. VERS-An extensible language with an implementation facility. Comput. Sci. Dep., U. of California, Berkeley, 1969.
 
19
Christensen, Carlos. An example of the manipulation of directed graphs in the AMBIT/G programming language. In Interactive Systems for Applied Mathematics. Klerer and Reinfelds (Eds.) Academic Press, New York, 1968.
 
20
Reynolds, J.C. A set-theoretic approach to the concept of type. Argonne Nat. Lab., 1969.
 
21
Dennis, J.B. Programming generality, parallelism, and computer architecture. Project MAC, UlT, 1968.
 
22
Mealy, George H. Another look at data. Proc. AFIPS 1967 FJCC, Vol. 31, AVIPS Press, Montvale, N.J., pp. 525-534.
23
24
 
25
Earley, J. and Caizergues, P. VERS Manual. Comput. Sci. Dep., U. of California, Berkeley, 1971.
 
26
Schwartz, J. Set theory as a language for program specification and programming. New York U., 1970.

CITED BY  31