Type: Apprenticeship project
Assistant(s): Wim Vanderperren, Davy Suvee
Supervisor: Viviane Jonckers
Len Feremans
Program: 2e licentie toegepaste informatica
E-mail: lfereman@vub.ac.be
GSM: 0485993573
The purpose of my stage is to build a loader for jasco aspects and connectors. Karel Bernolet, another stage student, does an other facet of this apprenticeship, which is extraction and composition using jasco. The loader is plugin for an aosd tools framework called the CME (Concern Manipulation Environment). The CME is a plugin for eclipse. My thesis subject is Aspect Refactoring.
The loader for jasco aspects and connector is finished. The connector loader allows jasco programmers to display the pointcut. Thus users can select a java method in the concern manager view and see which connectors add advice to it. Below is a screenshot(click to zoom in) of the Concern Manipulation Environment. To the left you can see the concern manager showing details (much like an outline view) of a jasco aspect and connector. Many relations are also shown. Visit the demo page to view an screencapture of the CME.