skip to main content
article
Free Access

Selection of representations for data structures

Authors Info & Claims
Published:01 August 1977Publication History
Skip Abstract Section

Abstract

The process of selecting representations for data structures is considered. The model of the selection process we suggest is centered around a base of known abstract data structures and their representations. The abstract data structure for which a representation is required would not necessarily be in the base, but should be a combination of base data structures.

After describing this model of selection and its motivation, two aspects of the process are examined in more detail: a) The interaction with the user is treated by defining a language for the natural description of data structure requirements and b) two main types of combinations—hierarchical and cross-product—are analyzed, clarifying the relation between representations for component data structures and a representation for the combination.

References

  1. 1 Earley, J., High level iterators and a method for automatically designing data structure representation. Computer Languages, Vol. 1, No.4, pp. 321-342, 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 Katz, S.M. and Rosenschein, S.J., Verifying formal specifications of data structures, IBM-Israel Scientific Center, Research Report, July 1977.Google ScholarGoogle Scholar
  3. 3 Low, J.R., Automatic Coding: Choice of Data Structures, Ph.D. thesis, Stanford University, Computer Science Memo, STAN-CS-74-452, 1974. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Liskov, B.K. and Zilles, S.N., Specification techniques for data abstractions. IEEE Transactions on Software Engineering, SE-1, No.1, pp. 7-19, March 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Schwartz, J.T., Optimization of very high level languages - I and II, Computer Languages, Vol.1, Nos.2 and 3, pp. 161-194, 197-218, 1975.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Selection of representations for data structures

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in

                    Full Access

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader