Sciweavers

STTT
2010

A case study to evaluate the suitability of graph transformation tools for program refactoring

13 years 2 months ago
A case study to evaluate the suitability of graph transformation tools for program refactoring
This article proposes a case study to evaluate the suitability of graph transformation tools for program refactoring. In order to qualify for this purpose, a graph transformation system must be able to (i) import a graph-based representation of models of J programs , (ii) allow these models to be transformed interactively with well-known program refactorings, and (iii) export the resulting models in the same graph-based format used as input. The case study aims to enable comparison of various features of graph transformation tools, such as their expressiveness and their ability to interact with the user. The model of J programs is presented and some examples for translating J source code into the model are provided. The refactorings selected for the case study are specified in detail. Key words: refactoring – graph transformation – case study – J program graphs
Francisco Javier Pérez, Yania Crespo, Berth
Added 30 Jan 2011
Updated 30 Jan 2011
Type Journal
Year 2010
Where STTT
Authors Francisco Javier Pérez, Yania Crespo, Berthold Hoffmann, Tom Mens
Comments (0)