Table of Contents

Integrating JAsCo Artifacts in the Concern Manipulation Environment

Type: Apprenticeship project

Assistant(s): Wim Vanderperren, Davy Suvee
Supervisor: Viviane Jonckers

Part of Thesis and/or Apprenticeship Projects 2004-2005

Student(s)


Len Feremans
Program: 2e licentie toegepaste informatica
E-mail: lfereman@vub.ac.be
GSM: 0485993573

Description

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.

About the JAsCo loader

Current Status

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.


screenshotv1_small.jpg

Presentations or other documents

Links