Writing adaptive applications is complex and thus errorprone. Our self-adaptive migratable Web services (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 self-adaptive mobile process (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. © Springer-Verlag 2009.
CITATION STYLE
Schmidt, H., Dang, C. T., Gessler, S., & Hauck, F. J. (2009). Model-driven development of adaptive applications with self-adaptive mobile processes. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5870 LNCS, pp. 726–743). https://doi.org/10.1007/978-3-642-05148-7_51
Mendeley helps you to discover research relevant for your work.