Project description
Open development platforms for software and services
AOSD-Europe: Excellence in aspect-oriented software development
As software systems becoming increasingly large, distributed and ubiquitous, we are observing at least an order of magnitude rise in development complexity. Developers and architects must overcome the challenge of developing software systems that are resilient to change in the face of such complexity. In order to do so they must balance a number of qualitative properties, such as security and context awareness, as well as business needs, for instance, volatile business rules that may change rapidly.
Existing software development methodologies, such as object-oriented development, do not provide any intrinsic means to manage such system-wide properties. Aspect-oriented software development techniques are specifically targeted at managing these systemic properties by complementing an organisation’s existing development methodologies and processes.
Aosd-Europe is a large-scale academia-industry collaboration aimed at developing aspect-oriented software development tools and techniques suited to real-world industrial context. The project has developed a software workbench – the Atelier for Aspect-Oriented Software Development – that integrates a developer tool suite, a range of toolkits for engineering aspect-oriented programming languages and a methodology to support deployment of aspect-oriented techniques in an organisation’s existing development practices.
Other key results from the project include analytical and empirical studies of the return on investment (ROI) for aspect-oriented techniques compared to traditional development practices, and a range of training materials and courses designed for both SMEs and large organisations.
One of the major challenges facing software engineering techniques is the large gap between research and practice. Aosd-Europe bridges this gap with respect to aspect-oriented technologies by not only providing extensive analyses of their potential benefits to industry but also offering an end-to-end software workbench for practitioners to explore the use of aspect-oriented techniques in pilot projects.
Fields of science
Call for proposal
FP6-2003-IST-2
See other projects for this call
Funding Scheme
NoE - Network of ExcellenceCoordinator
LA1 4YR Lancaster
United Kingdom
See on map
Participants (15)
3000 Leuven
See on map
1050 Brussel
See on map
80333 Muenchen
See on map
64 289 Darmstadt
See on map
29071 Malaga
See on map
78153 Le Chesnay
See on map
2 Dublin
See on map
32000 Haifa
See on map
7522 NB Enschede
See on map
PO6 3AU Portsmouth, Hampshire
See on map
75794 Paris Cedex 16
See on map
35043 Rennes Cedex
See on map
59655 Villeneuve D'ascq
See on map
35065 Rennes Cedex
See on map
44307 Nantes
See on map