A model-driven approach for developing adaptive software systems

  • Authors:
  • Thomas Hamann;Gerald Hübsch;Thomas Springer

  • Affiliations:
  • Technische Universität Dresden, Department of Computer Science, Institute for Systems Architecture, Computer Networks Group;Technische Universität Dresden, Department of Computer Science, Institute for Systems Architecture, Computer Networks Group;Technische Universität Dresden, Department of Computer Science, Institute for Systems Architecture, Computer Networks Group

  • Venue:
  • DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Context-awareness and adaptation are highly interrelated key concepts to build applications for heterogeneous and dynamic execution environments. While gathering, distribution, abstraction, and management of context is examined in research for several years, development of context-aware, adaptive applications, and the relations between context and adaptation are rarely considered. We present a model-driven approach for developing adaptive software. It comprises a design methodology, a set of software engineering artefacts, and a runtime platform for adaptive, multimodal software. Our approach focusses on modelling context information, context providers, and their relations to system functionality and user interface adaptation. We developed an adaptive plant maintenance application to show the feasibility of our methodology.