University of Ulm
Computer Science
Verteilte Systeme/Distributed Systems
Projects   |   Publications   |   Teaching   |   Persons Search   |   Intranet

Current Position
University of Ulm
Computer Science
Distributed Systems Lab
Projects
Aspectix
Project Description
Code Transformations

Additional Topics
 Project Description
 Team and Contact
 Publications
 Student Projects
 Funding
 Download
 
 
Project Description
Middleware Core
EDAS
AGC
Policy-Enabled Design

Reusable and Composable
Source-Code Transformations

[AspectIX]

In recent years, aspect-oriented programming (AOP) has proven to be a successful approach for solving structural problems in software development caused by crosscutting concerns. It is our intention to use similar techniques in our system to simplify the development of complex distributed applications.

However, we currently face two severe problems: On the one hand, we want our "AspectIX" to be reusable, i.e., we want to have a generic, reusable description for adding dynamic reconfigurability, fault tolerance, or confidentiality mechanisms to a distributed service. On the other hand, we want to be able to combine any of these reusable aspects and apply them jointly to some service. Additionally, we want to be able to perform more powerful refactoring manipulation on source code.


Languages
Deutsch
Copyright © 2007 Distributed Systems Lab · Uni Ulm Imprint