Aspect-Oriented, Model-Driven Architecture and Design Development For
Software Product Line Engineering
The support for architecture and design development provided from the AMPLE project is packaged in two approaches to SPL development: MAPLE and TENTE. These are supported by a VML* family of languages for mapping features and feature models to other models of an SPL, as well as the AMPLE Assessment Framework, collecting techniques and tools for assessment of and decision support for SPL architectures and implementations.
The main areas addressed by AMPLE in architecture and design development for SPLs are shown in Figure 1. Click on the elements in the figure to access more detailed information.
Figure 1. Key Areas Addressed in AMPLE
For additional documentation please refer to the Tools Downloads page. The table below offers the set of AMPLE Architecture deliverables.
| Date |
Description |
Type |
|
| 2007-06-19 |
Synthesis of state-of-the-art in SPL architecture design and MDD-based architecture design. |
Deliverable (D2.1)
|
Download |
| 2007-12-17 |
A Metamodel for Designing Software Architectures of Aspect-Oriented Software Product Lines
|
Deliverable (D2.2) |
Download |
2009-01-16
|
Description of model transformations from architecture to design
|
Deliverable (D2.3) |
Download |
| 2009-10-08 |
Description of the AO and MD evaluation and assessment approach for SPL architectures |
Deliverable (D2.4) |
Download |
| 2009-10-08 |
Tool for architectural variability modelling and assessment |
Deliverable (D2.5) |
Download |