Franck Fleurey, Vegard Dehlen, and Arnor Solberg (2010)
D2.2 - Transformation framework, final version
SINTEF ICT, Project deliverable.
Constructing and executing distributed systems that can automatically adapt to the dynamic changes of the environment are highly complex tasks. Non-trivial challenges include provisioning of efficient design time and run time representations, system validation to ensure safe adaptation of interdependent components, and handling of possible combinatorial explosions of adaptive system artefacts such as configurations, variant dependencies and adaptation rules. These are all challenges where current approaches offer only partial solutions. Furthermore, existing technologies are typically only provided at the implementation level which makes them complex to use.
This deliverable describes the final version of the model transformation framework in Work Package 2. As stated in the DoW the objective of WP2 is to develop a domain-specific language for adaptive system specifications, and a composition and transformation framework. This deliverable is an updated version of deliverable 2.1 which reported on the status of the work half-way through the project. The main revisions and extensions to D2.1 are:
• Adaptation DSL: updated to reflect the latest developments.
• Aspect framework: new section on the tools developed for architecture and aspect modelling.
• Case Studies: Updated CAS case study, new section on the Thales case study and 3 new case studies.
The reader of this deliverable will find all the most up-to-date information on the work carried on the WP2 transformation framework in this deliverable.
This deliverable consists of two parts. The main part is the tools and meta-models developed in the context of WP2. The second part is this document.