Personal tools
You are here: Home DiVA Results Publications Aspect-Oriented Modeling to Support Dynamic Adaptation
Document Actions

Brice Morin, Franck Fleurey, Olivier Barais, and Jean-Marc Jézéquel (2010)

Aspect-Oriented Modeling to Support Dynamic Adaptation

In: Forum Demo at AOSD'10.

Since software systems need to be continuously available under varying conditions, their ability to evolve at runtime is increasingly seen as one key issue. Modern programming frameworks already provide support for dynamic adaptations. However the high-variability of features in Dynamically Adaptive Systems (DAS) introduces an explosion of possible
runtime system congurations (often called modes) and mode transitions. Designing these congurations and their transitions is tedious and errorprone, making the system feature evolution dicult. This demo presents a tool-chain developed by the DiVA project, which combines AOM and Model-Driven Engineering to tame the combinatorial explosion of DAS
modes. Using AOM techniques, we derive a wide range of modes by weaving aspects into an explicit model reecting the runtime system. We use these generated modes to automatically adapt the system using MDE techniques.

by Brice Morin last modified 2010-04-12 11:28

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: