DI-UMONS : Dépôt institutionnel de l’université de Mons

Recherche transversale
Rechercher
(titres de publication, de périodique et noms de colloque inclus)
2010-07-01 - Article/Dans un journal avec peer-review - Anglais - 17 page(s)

Perez Javier, Crespo Yania, Hoffmann Berthold, Mens Tom , "A case study to evaluate the suitability of graph transformation tools for program refactoring" in International Journal on Software Tools for Technology Transfer, 12, 3-4, 183-199

  • Edition : Springer (Germany)
  • Codes CREF : Informatique appliquée logiciel (DI2570), Informatique mathématique (DI1160)
  • Unités de recherche UMONS : Génie Logiciel (S852)
Texte intégral :

Abstract(s) :

(Anglais) This article proposes a case study to evaluate the suitability of graph transformation tools for program refactoring. To qualify for this purpose, a graph transformation system must be able to (1) import a graph-based representation of models of Java programs, (2) allow these models to be transformed interactively with well-known program refactorings and (3) 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 Java programs is presented and some examples for translating Java source code into the model are provided. The refactorings selected for the case study are specified in detail.

Identifiants :
  • ISSN : 1433-2779
  • DOI : 10.1007/s10009-010-0153-y

Mots-clés :
  • (Anglais) software engineering
  • (Anglais) graph transformation
  • (Anglais) refactoring
  • (Anglais) software evolution