7 citations · 13 across the 3 of their papers we have counts for
3 papers
cs.SE2013
Transformations between Composite and Visitor implementations in Java
Akram Ajouli, Julien Cohen, Jean-Claude Royer
Basic automated refactoring operations can be chained to perform complex structure transformations. This is useful for recovering the initial architecture of a source code which ha…
cs.SE2012★ 7 cited
Invertible Program Restructurings for Continuing Modular Maintenance
Julien Cohen, Rémi Douence, Akram Ajouli
When one chooses a main axis of structural decompostion for a software, such as function- or data-oriented decompositions, the other axes become secondary, which can be harmful whe…
cs.SE2011★ 6 cited
Refactoring Composite to Visitor and Inverse Transformation in Java
Akram Ajouli, Julien Cohen
We describe how to use refactoring tools to transform a Java program conforming to the Composite design pattern into a program conforming to the Visitor design pattern with the sam…