loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh European Conference on Software Maintenance and Reengineering (CSMR'03)
Towards Automatical Migration of Transformation Rules after Grammar Extension
Benevento, Italy
March 26-March 28
ISBN: 0-7695-1902-4
Wolfgang Lohmann, University of Rostock
Günter Riedewald, University of Rostock
The paper addresses two problems in software maintenance. Firstly, some maintenance tasks require modifications of the grammar. A change in a grammar can make abstract syntax and transformation rules outdated, which then themselves become subject to a maintenance process. Secondly, it is essential that after a repair programs look as much as possible as they looked before. Especially comments and principle readability by humans are indispensable for further maintenance.
We argue that necessary changes of both abstract syntax and transformation rules due to grammar extension can be made automatically. Thus, most of the original rules can be reused. The approach can be used to define and use simplified views on complex patterns to be analysed with transformation rules.
To give an example we apply the described technique to rule-based program transformations extended with partial layout preservation. The migration relation is given. The programmer uses common rewriting techniques for program transformation without taking care of layout, which then is automatically included.
Citation:
Wolfgang Lohmann, Günter Riedewald, "Towards Automatical Migration of Transformation Rules after Grammar Extension," csmr, pp.30, Seventh European Conference on Software Maintenance and Reengineering (CSMR'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.