Practical use of static composition of refactoring operations - Archive ouverte HAL
Communication Dans Un Congrès Année : 2013

Practical use of static composition of refactoring operations

Akram Ajouli
  • Fonction : Auteur
  • PersonId : 765331
  • IdRef : 172287197

Résumé

Refactoring tools are commonly used for remodularization tasks. Basic refactoring operations are combined to perform complex program transformations, but the resulting composed operations are rarely reused, even partially, because popular tools have few support for composition. In this paper, we recast two calculus for static composition of refactorings in a type system framework and we discuss their use for inferring useful properties. We illustrate the value of support for static composition in refactoring tools with a complex remodularization use case: a round-trip transformation between programs conforming to the Composite and Visitor patterns.
Fichier principal
Vignette du fichier
CohenAjouli2013.pdf (165.66 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00751304 , version 1 (05-02-2013)
hal-00751304 , version 2 (13-05-2013)

Identifiants

Citer

Julien Cohen, Akram Ajouli. Practical use of static composition of refactoring operations. ACM Symposium on Applied Computing (SAC), Mar 2013, Coimbra, Portugal. pp.1700-1705, ⟨10.1145/2480362.2480684⟩. ⟨hal-00751304v2⟩
430 Consultations
440 Téléchargements

Altmetric

Partager

More