• DocumentCode
    286519
  • Title

    Automatic composition of data structures to represent relations

  • Author

    Cohen, Donald ; Campbell, Nick

  • Author_Institution
    USC/Inform. Sci. Inst., Marina del Rey, CA, USA
  • fYear
    1992
  • fDate
    20-23 Sep 1992
  • Firstpage
    182
  • Lastpage
    191
  • Abstract
    The authors describe a very general class of composite data structures, and a language in which programmers can describe which to use for each purpose. These data structures are composed of primitive data structures drawn from a relatively small library that can be extended by the programmer. They describe the semantics of composite data structures in terms of a relational model. Programmers can use relational programming languages to express computations, independent of data representation decisions, and then use the data structure language to specify representations for the relations in their programs. A compiler is described that translates operations on relations represented by composite data structures. It uses a cost model to choose among alternative algorithms
  • Keywords
    automatic programming; data structures; formal specification; high level languages; relational databases; compiler; composite data structures; cost model; data representation decisions; data structure language; general class; primitive data structures; relational model; relational programming languages; semantics; small library; Computer languages; Costs; Data structures; Libraries; Program processors; Programming profession; Testing; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1992., Proceedings of the Seventh
  • Conference_Location
    Mclean, VA
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-2880-4
  • Type

    conf

  • DOI
    10.1109/KBSE.1992.252922
  • Filename
    252922