Additional Material - Symmetric Language-Aware Aspects for Modular Code Generators

This page contains additional material for the paper "Symmetric Language-Aware Aspects for Modular Code Generators".

In particular, you can obtain the following:

Eclipse plugin

Note that the plugin below is somewhat out of date. The most recent version can be obtained from EpsilonLabs or installed from the update site at http://epsilonlabs.googlecode.com/svn/trunk/org.eclipse.epsilon.egl.symmetric_ao.updatesite/.

File Description
org.eclipse.epsilon.egl.symmetric_ao_1.1.0.jar This is the core EGL extension for symmetric aspects. For licencing reasons the FeatureHouse integration has been separated out into a second plugin (below). An Eclipse plugin to be dropped into the dropins folder of your Eclipse installation. This requires a complete installation of the latest Epsilon model-management framework to function correctly.
org.eclipse.epsilon.egl.symmetric_ao.superimpose_1.0.0.jar This is the FeatureHouse integration. The example shows how to make use of it. An Eclipse plugin to be dropped into the dropins folder of your Eclipse installation. This requires a complete installation of the latest Epsilon model-management framework as well as the plugin above to function correctly.

Example projects

File Description
EJB3Generation.zip An Eclipse project containing the example from the paper.
101companies.mdd.zip An Eclipse project containing an example implementation for the 101companies project. Click here for the 101companies page for this project.
https://github.com/szschaler/ttc2014 Two Eclipse projects with the complete source code required to run the TTC2014 FIXML case study.