Entry Horwitz:1986:GEE from toplas.bib

Last update: Tue May 1 02:05:46 MDT 2012                Valid HTML 3.2!

Index sections

Top | Symbols | Math | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

BibTeX entry

@Article{Horwitz:1986:GEE,
  author =       "Susan Horwitz and Tim Teitelbaum",
  title =        "Generating Editing Environments Based on Relations and
                 Attributes",
  journal =      j-TOPLAS,
  volume =       "8",
  number =       "4",
  pages =        "577--608",
  month =        oct,
  year =         "1986",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Tue Jan 20 11:19:15 1987",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 http://www.math.utah.edu/pub/tex/bib/toplas.bib;
                 Misc/programming.env.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/6512.html",
  abstract =     "The ability to generate language-based editors depends
                 on the existence of a powerful, language-independent
                 model of editing. A model is proposed in which programs
                 are represented as attributed abstract-syntax trees
                 with an associated relational database. Relations can
                 depend on state of the attributed tree, and attributes
                 can depend on the values in relations, provided there
                 are no circular dependencies. The power and the
                 limitations of relational operations are demonstrated
                 with respect to the support of static-semantic
                 checking, anomaly detection, an interrogation facility,
                 and the ability to define alternative program displays.
                 The advantages of the hybrid system over both the
                 purely relational and purely attribute-based systems
                 are presented, and new algorithms are given for query
                 evaluation and incremental view updating motivated by
                 the efficiency requirements of interactive editing
                 under the defined model. A prototype implementation of
                 an editor generator is described, and suggestions for
                 future research are made.",
  acknowledgement = ack-pb,
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  keywords =     "algorithms; design; documentation; languages;
                 relational database; verification and attribute grammar
                 and generating language-based editors and incremental
                 view updating",
  owner =        "manning",
  subject =      "{\bf D.2.3}: Software, SOFTWARE ENGINEERING, Coding,
                 Program editors. {\bf D.2.6}: Software, SOFTWARE
                 ENGINEERING, Programming Environments. {\bf D.3.4}:
                 Software, PROGRAMMING LANGUAGES, Processors. {\bf
                 H.2.1}: Information Systems, DATABASE MANAGEMENT,
                 Logical Design, Data models. {\bf H.2.4}: Information
                 Systems, DATABASE MANAGEMENT, Systems, Query
                 processing.",
}

Related entries