|
Published Articles >> Table of Contents >> Abstract
Seventh European Conference on Software Maintenance and Reengineering (CSMR'03)
p. 30
Towards Automatical Migration of Transformation Rules after Grammar Extension
Wolfgang Lohmann, University of Rostock
Gunter Riedewald, University of Rostock
Full Article Text:
 
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CSMR.2003.1192408
Send link to a friend
| Abstract |
|
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.
|
Additional Information
|
Citation:
Wolfgang Lohmann, Gunter Riedewald,
"Towards Automatical Migration of Transformation Rules after Grammar Extension,"
csmr,
p. 30,
Seventh European Conference on Software Maintenance and Reengineering (CSMR'03),
2003
|
|