Model-Driven Development of Adaptive Applications with Self-Adaptive Mobile Processes

  • Authors:
  • Holger Schmidt;Chi Tai Dang;Sascha Gessler;Franz J. Hauck

  • Affiliations:
  • Institute of Distributed Systems, Ulm University, Germany;Multimedia Concepts and Applications, University of Augsburg, Germany;Institute of Distributed Systems, Ulm University, Germany;Institute of Distributed Systems, Ulm University, Germany

  • Venue:
  • OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Writing adaptive applications is complex and thus error-prone. Our (SAM-WS s) already provide adaptation support in terms of location, available state, provided functionality and implementation in use. Yet, SAM-WS s still require developers implementing the adaptation logic themselves. In this work, we present an approach to ease the implementation of adaptive applications with SAM-WS s. We introduce our concept of a (SAMProc) , an abstraction for adaptive applications, and SAMPEL , an XML application to describe a SAMProc . We show a tool that automatically generates SAM-WS s adaptation code on the basis of the SAMPEL description. Then, we go even one step further by providing an Eclipse plug-in that allows automatic generation of the SAMPEL description on the basis of a graphic model. This enables generating a SAM-WS implementation with few clicks; developers have to write pure application logic only.