LNCS Homepage
ContentsAuthor IndexSearch

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

Holger Schmidt1, Chi Tai Dang2, Sascha Gessler1, and Franz J. Hauck1

1Institute of Distributed Systems, Ulm University, Germany
holger.schmidt@uni-ulm.de
franz.hauck@uni-ulm.de

2Multimedia Concepts and Applications, University of Augsburg, Germany
dang@informatik.uni-augsburg.de

Abstract. Writing adaptive applications is complex and thus error-prone. Our (SAM-WSs) already provide adaptation support in terms of location, available state, provided functionality and implementation in use. Yet, SAM-WSs still require developers implementing the adaptation logic themselves.

In this work, we present an approach to ease the implementation of adaptive applications with SAM-WSs. 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-WSs 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.

LNCS 5870, p. 726 ff.

Full article in PDF | BibTeX


lncs@springer.com
© Springer-Verlag Berlin Heidelberg 2009