ASPECTLAB-BIS

Printer-friendly version
Info
March 2007 to August 2009
IWT SBO

The strategic basic research project AspectLab-Bis is the second phase of the strategic basic research project AspectLab. AspectLab addresses the development of complex, distributed software systems using Aspect-Oriented Software Development methods, languages and techniques. It proposes a collaboration between the current AOSD actors in Flanders so as to strengthen generic research in this field and demonstrate the power and advantages of AOSD to Flemish software industry for a range of non-trivial and representative applications. AspectLab addresses many open problems in the AOSD domain and the proposal provides acomplete overview of current research issues in AOS. However, the concrete research themes that are matched by concrete activities within the actual scope of the project have been carefully selected to maximize both the available research potential and requirements of Flemish enterprises.

Full Description: 

The strategic basic research project AspectLab-Bis is the second phase of the strategic basic research project AspectLab. AspectLab addresses the development of complex, distributed software systems using Aspect-Oriented Software Development methods, languages and techniques. It proposes a collaboration between the current AOSD actors in Flanders so as to strengthen generic research in this field and demonstrate the power and advantages of AOSD to Flemish software industry for a range of non-trivial and representative applications. AspectLab addresses many open problems in the AOSD domain and the proposal provides acomplete overview of current research issues in AOS. However, the concrete research themes that are matched by concrete activities within the actual scope of the project have been carefully selected to maximize both the available research potential and requirements of Flemish enterprises.

AspectLab features eight research tracks, organized in three virtual labs. The Language Engineering and Deployment lab has tracks on multi-paradigm AOP, on integration of aspect-orientation in component based software development and on advanced middleware support for aspects in distributed environments. The Aspect-Oriented Software Engineering lab has tracks on full life cycle support for AOSD, on software model transformations and on the support for evolution in aspect-oriented applications. Finally, in the Applications lab various types of applications are studied and demonstrators are considered for a number of pilots. The potential of AspectLab for Flanders is extremely high. The research know-how accumullated during the course of the project will be made available to all Flemish organizations with an ICT involvement, whether they are delivering software products or services, deploying software applications, managing in-house software development teams or any combination thereof. In this, AspectLab is a straightforward reflection at a Flemish level, of the aims of AOSD Europe, a FP6 Network of Excellence that started up in september 2004.