Genie: supporting the model driven development of reflective, component-based adaptive systems

  • Authors:
  • Nelly Bencomo;Paul Grace;Carlos Flores;Danny Hughes;Gordon Blair

  • Affiliations:
  • Lancaster University, Lancaster, United Kingdom;Lancaster University, Lancaster, United Kingdom;Lancaster University, Lancaster, United Kingdom;Lancaster University, Lancaster, United Kingdom;Lancaster University, Lancaster, United Kingdom

  • Venue:
  • Proceedings of the 30th international conference on Software engineering
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

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.