IEEE Transactions on Software Engineering
Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
Web Services and Service-Oriented Architecture: The Savvy Manager's Guide
EMF: Eclipse Modeling Framework 2.0
EMF: Eclipse Modeling Framework 2.0
Model-driven development of component-based adaptive distributed applications
Proceedings of the 2008 ACM symposium on Applied computing
SAMProc: middleware for self-adaptive mobile processes in heterogeneous ubiquitous environments
Proceedings of the 4th on Middleware doctoral symposium
Sharing and exploring sensor streams over geocentric interfaces
Proceedings of the 16th ACM SIGSPATIAL international conference on Advances in geographic information systems
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Adaptive web service migration
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Mobile process description and execution
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Hi-index | 0.00 |
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.