Genie: supporting the model driven development of reflective, component-based adaptive systems
Abstract
Engineering adaptive software is an increasingly complex task. Here, we demonstrate Genie, a tool that supports the modelling, generation, and operation of highly reconfigurable, component-based systems. We showcase how Genie is used in two case-studies: i) the development and operation of an adaptive flood warning system, and ii) a service discovery application. In this context, adaptation is enabled by the Gridkit reflective middleware platform.
BibTeX
@inproceedings{Bencomo-al:ICSE08,
author = {Nelly Bencomo and
Paul Grace and
Carlos A. Flores{-}Cort{\'{e}}s and
Danny Hughes and
Gordon S. Blair},
title = {Genie: supporting the model driven development of reflective, component-based adaptive systems},
booktitle = {ICSE},
pages = {811--814},
publisher = {{ACM}},
year = {2008},
}