TRANSFORMGEN - AUTOMATING THE MAINTENANCE OF STRUCTURE-ORIENTED ENVIRONMENTS

Citation
D. Garlan et al., TRANSFORMGEN - AUTOMATING THE MAINTENANCE OF STRUCTURE-ORIENTED ENVIRONMENTS, ACM transactions on programming languages and systems, 16(3), 1994, pp. 727-774
Citations number
24
Categorie Soggetti
Computer Sciences","Computer Science Software Graphycs Programming
ISSN journal
01640925
Volume
16
Issue
3
Year of publication
1994
Pages
727 - 774
Database
ISI
SICI code
0164-0925(1994)16:3<727:T-ATMO>2.0.ZU;2-M
Abstract
A serious problem for programs that use persistent data is that inform ation created and maintained by the program becomes invalid if the per sistent types used in the program are modified in a new release. Unfor tunately, there has been little systematic treatment of the problem; c urrent approaches are manual, ad hoc, and time consuming both for prog rammers and users. In this article we present a new approach. Focusing on the special case of managing abstract syntax trees in structure-or iented environments, we show how automatic transformers can be generat ed in terms of an implementor's changes to the grammar of these enviro nments.