An Automatic Reversible Transformation from Composite to Visitor in Java

Akram Ajouli 1
1 ASCOLA - Aspect and composition languages
Inria Rennes – Bretagne Atlantique , Département informatique - EMN, LINA - Laboratoire d'Informatique de Nantes Atlantique
Abstract : We build reversible transformations between Composite and Visitor design patterns in Java programs. Such transformations represent an automatic reversible switching between different program architectures with a guarantee of semantic preservation. In this paper, we detail the algorithms of the transformations implemented by composing elementary refactoring operations. The transformations were automated with the refactoring tool of a popular IDE: Intellij Idea.
Type de document :
Article dans une revue
CIEL 2012, P. Collet, P. Merle (eds.); Conférence en Ingénierie du Logiciel (CIEL), 2012
Liste complète des métadonnées

Littérature citée [10 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00733182
Contributeur : Akram Ajouli <>
Soumis le : mardi 18 septembre 2012 - 10:43:42
Dernière modification le : vendredi 23 février 2018 - 15:28:49
Document(s) archivé(s) le : mercredi 19 décembre 2012 - 03:44:05

Fichier

CIEL2012-Ajouli-paper13.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00733182, version 1

Citation

Akram Ajouli. An Automatic Reversible Transformation from Composite to Visitor in Java. CIEL 2012, P. Collet, P. Merle (eds.); Conférence en Ingénierie du Logiciel (CIEL), 2012. 〈hal-00733182〉

Partager

Métriques

Consultations de la notice

275

Téléchargements de fichiers

177