1994
DOI: 10.1145/177492.177697
|View full text |Cite
|
Sign up to set email alerts
|

TransformGen: automating the maintenance of structure-oriented environments

Abstract: users. In this article we present a new approach. Focusing on the special case of managing abstract syntax trees in structure-oriented environments, we show how automatic transformers can be generated in terms of an implementor's changes to the grammar of these environments.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
7
0

Year Published

1998
1998
2015
2015

Publication Types

Select...
3
3
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(7 citation statements)
references
References 10 publications
0
7
0
Order By: Relevance
“…TransformGen comprises a grammar matching approach that infers the migration specification between two grammar versions from a recorded grammar history [Staudt et al, 1987, Garlan et al, 1994. The migration is specified as a transformation on the abstract syntax tree.…”
Section: Approachesmentioning
confidence: 99%
See 1 more Smart Citation
“…TransformGen comprises a grammar matching approach that infers the migration specification between two grammar versions from a recorded grammar history [Staudt et al, 1987, Garlan et al, 1994. The migration is specified as a transformation on the abstract syntax tree.…”
Section: Approachesmentioning
confidence: 99%
“…The presented work may not be directly applicable. As presented in Chapter 2, some research into coupled evolution of grammars and programs exists [Staudt et al, 1987, Garlan et al, 1994, Jürgens and Pizka, 2006, Pizka and Jür-gens, 2007b,a, Lämmel, 2001, Lämmel and Zaytsev, 2009a. Concepts may be similar, but additional research is needed to see to what extent existing technology can be applied to other less related modeling domains.…”
Section: Metamodeling Formalismmentioning
confidence: 99%
“…A tool having a strong relation to Lever is TransformGen [1,5]. It simplifies the migration of existing words, but provides only limited support for coupled evolution and does not support the adaptation of parsers or generators.…”
Section: Related Workmentioning
confidence: 99%
“…TransformGen [Garlan et al 1994] is a system to support evolution of abstract syntax grammars used by Gandalf programming environments [Habermann and Notkin 1986;Habermann et al 1991]. The abstract syntax grammars are analogous to type definitions; they define the format of the abstract syntax trees stored in databases maintained by Gandalf environments.…”
Section: Related Workmentioning
confidence: 99%
“…Unfortunately, there is little published data [Garlan et al 1994;Sjøberg 1993] about how persistent or transient types change during maintenance. Researchers studying maintenance of object-oriented hierarchies, which are not necessarily persistent, cite modifying types in the hierarchy and reorganizing the hierarchy as frequently desirable activities Opdyke and Johnson 1993;Lieberherr et al 1991;Opdyke and Johnson 1990;Casais 1990;Mellor and Shlaer 1992].…”
mentioning
confidence: 99%