This document describes the Extensible infrastructure for source code transformation. The deliverable’s results support the convenient implementation of plug-ins for interactive and non-interactive transformations. Those transformations form the basis for implementing REPARA’s refactorings towards parallel code supporting heterogeneous computing architectures and improving source code maintainability.
The IDE containing this infrastructure is available at the Cevelop website (http://cevelop.com/). This report also includes a detailed step-by-step tutorial for creating such code transformation plug-ins. This tutorial will form the basis for REPARA team implementing specific source code transformations.