See this document in CiteSeerX!

Modularity and Reusability in Attribute Grammars (1992)  (Make Corrections)  (43 citations)
U. Kastens, W. M. Waite
Acta Informatica



  Home/Search   Context   Related

 
View or download:
nctu.edu.tw/eriol/TR/modular.ps.Z
colorado.edu/pub/cs/tech...modular.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  nctu.edu.tw/eriol/index (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: An attribute grammar is a declarative specification of dependence among computations carried out at the nodes of a tree. Attribute grammars have proven remarkably difficult to decompose into logical fragments. As a result, they have not yet been accepted as a viable specification technique. By combining the ideas of remote attribute access and inheritance, we have been able to define "attribution modules" that can be reused in a variety of applications. As an example, we show how to define... (Update)

Context of citations to this paper:   More

.... predominantly rewriting based, we indeed borrow certain elements of both the basic AG formalism and some of its vital extensions (e.g. [7, 8]) Understanding the precise correspondence is a useful exercise. AGs assign a meaning to context free grammars by attributing parse...

Cited by:   More
Embedding Domain Specific Languages in the Attribute.. - Saraiva, Schneider (2003)   (Correct)
Towards an Engineering Discipline for GRAMMARWARE - Klint, Lämmel, Verhoef (2003)   (Correct)
Object-Oriented Software Specification in Programming.. - Bryant, Vaidyanathan   (Correct)

Active bibliography (related documents):   More   All
0.7:   Beyond LEX and YACC: How to Generate the Whole Compiler - Waite (1993)   (Correct)
0.5:   Incremental Static Semantic Analysis - Maddox, III (1997)   (Correct)
0.5:   SSCC: A Software Tool Based on Extended Ordered Attribute Grammars - Yang, Liu (1998)   (Correct)

Similar documents based on text:   More   All
0.5:   Incremental Evaluators for Remote Attribute Grammars - Boyland (2002)   (Correct)
0.2:   IEEE October 18 - 21, 2000 Kansas City, MO - Problem Solving Skills   (Correct)
0.2:   Compiler Construction - Waite, Goos (1984)   (Correct)

Related documents from co-citation:   More   All
17:   Semantics of context-free languages (context) - Knuth - 1968
13:   flexible compiler construction system (context) - Gray, Heuring et al. - 1992
10:   Attribute grammars as a functional programming paradigm - Johnsson - 1987

BibTeX entry:   (Update)

U. Kastens and W. M. Waite. Modularity and reusability in attribute grammars. Acta Informatica, 31:601--627, 1994. http://citeseer.ist.psu.edu/kastens92modularity.html   More

@article{ kastens94modularity,
    author = "Uwe Kastens and William M. Waite",
    title = "Modularity and Reusability in Attribute Grammars",
    journal = "Acta Informatica",
    volume = "31",
    number = "7",
    pages = "601-627",
    year = "1994",
    url = "citeseer.ist.psu.edu/kastens92modularity.html" }
Citations (may not include all citations):
275   The Science of Programming (context) - Gries - 1981
245   Semantics of Context-Free Languages (context) - Knuth - 1968
49   Ordered Attribute Grammars (context) - Kastens - 1980
43   Attribute Coupled Grammars (context) - Ganzinger, Giegerich - 1984
36   Compiler Construction - Waite, Goos - 1984
28   Composable Attribute Grammars: Support for Modularity in Tra.. (context) - Farrow, Marlowe et al. - 1992
28   GAG: A Practical Compiler Generator (context) - Zimmermann, Kastens et al. - 1982
19   Eli: A Complete, Flexible Compiler Construction System (context) - Gray, Heuring et al. - 1992
16   Modular Attribute Grammars (context) - Dueck, Cormack - 1990
14   An Object-Oriented Notation for Attribute Grammars (context) - Hedin - 1989
12   An Abstract Data Type for Name Analysis (context) - Kastens, Waite - 1991
11   Attribute Grammars in a Compiler Construction Environment (context) - Kastens - 1991
10   Implementation of Visit-Oriented Attribute Evaluators (context) - Kastens - 1991
9   Object-Orientation in Attribute Grammars (context) - Koskimies - 1991
8   An Attribute Grammar for the Semantic Analysis of ADA (context) - Uhl, Drossopoulou et al. - 1982
7   Use of Attribute Grammars in Compiler Construction (context) - Waite - 1990
7   Regular Right-Part Attribute Grammars (context) - Jullig, DeRemer - 1984
7   Attribute Grammars as a Specification Method (context) - Kastens - 1991
4   New York--Heidelberg--Berlin (context) - Deransart, Jourdan et al. - 1988
4   LIDO - Short Reference (context) - Kastens - 1992
4   Report on the Algorithmic Language ALGOL 68 (context) - Wijngaarden, van and et al. - 1969
3   Ag - An Attribute Evaluator Generator (context) - Grosch - 1989
3   Revised Report on the Algorithmic Language ALGOL (context) - on, Language et al. - 1963
1   Generator for Attribute Grammars - Abstract Data Type (context) - Waite - 1986
1   An Overview of the Mjolner/Orm Environment: Incremental Lang.. (context) - Magnusson, Bengtsson et al. - 1990



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://plaslab.cis.nctu.edu.tw/eriol/index.html):   More
Advanced Languages for Systems Software The Fox Project in 1994 - Harper, Lee (1994)   (Correct)
Reflections on Standard ML - MacQueen (1994)   (Correct)
Error Analysis and Reporting in Programming Environments - Waite (1990)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC