loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2009 Ninth IEEE International Conference on Computer and Information Technology
Unifying Runtime Adaptation and Design Evolution
Xiamen, China
October 11-October 14
ISBN: 978-0-7695-3836-5
The increasing need for continuously available softwaresystems has raised two key-issues: self-adaptation anddesign evolution. The former one requires software systems to monitor their execution platform and automatically adapt their configuration and/or architecture to adjust their quality of service (optimization, fault-handling). The later one requires new design decisions to be reflected on the fly on the running system to ensure the needed high availability (new requirements, corrective and preventive maintenance). However, design evolution and selfadaptationare not independent and reflecting a design evolution on a running self-adaptative system is not always safe. We propose to unify run-time adaptation and run-time evolution by monitoring both the run-time platform and the design models. Thus, it becomes possible to correlate those heterogeneous events and to use pattern matching on events to elaborate a pertinent decision for run-time adaptation. A flood prediction system deployed along the Ribble river (Yorkshire, England) is used to illustrate how to unify design evolution and run-time adaptation and to safely perform runtime evolution on adaptive systems.
Index Terms:
Adaptive Systems, Dynamic Adaptation, Design Evolution
Citation:
Brice Morin, Thomas Ledoux, Mahmoud Ben Hassine, Franck Chauvel, Olivier Barais, Jean-Marc Jézéquel, "Unifying Runtime Adaptation and Design Evolution," cit, vol. 1, pp.104-109, 2009 Ninth IEEE International Conference on Computer and Information Technology, 2009
Usage of this product signifies your acceptance of the Terms of Use.