Story Diagrams: A New Graph Rewrite Language Based on the Unified Modeling Language and Java
TAGT'98 Selected papers from the 6th International Workshop on Theory and Application of Graph Transformations
Gravity: supporting dynamically available services in client-side applications
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006)
Functionality configuration for eHome systems
CASCON '06 Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research
Eclipse: a platform for integrating development tools
IBM Systems Journal
Towards a context binding transparency
EUNICE'07 Proceedings of the 13th open European summer school and IFIP TC6.6 conference on Dependable and adaptable networks and services
Ad hoc composition of user tasks in pervasive computing environments
SC'05 Proceedings of the 4th international conference on Software Composition
Infrastructural support for dynamic context bindings
EuroSSC'06 Proceedings of the First European conference on Smart Sensing and Context
Ontology-based configuration of adaptive smart homes
Proceedings of the 7th workshop on Reflective and adaptive middleware
Dependency Management in Smart Homes
DAIS '09 Proceedings of the 9th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems
ThinkHome energy efficiency in future smart homes
EURASIP Journal on Embedded Systems - Special issue on networked embedded systems for energy management and buildings
Specifying and implementing an eventual leader service for dynamic systems
International Journal of Web and Grid Services
Hi-index | 0.00 |
Software reuse and hardware integration are key factors to offer flexible, low-cost smart environments. Until now, we have been using a static process called the SCD-process to allow a tool-supported realization of such smart environments. The SCD-process is comprised of three different phases: specification, configuration, and deployment. As an initially specified environment is expected to change during run-time and the user may wish to influence certain aspects of the configuration, the static process had to be adapted. This paper describes a new process that supports continuous specification activities and allows for an automated adaptation of the smart home's configuration based on a model-driven approach. We enriched the specification of services with binding policies and constraints to allow for a flexible reconfiguration and a service-specific adaptation. The new configuration mechanism facilitates dynamic reconfiguration based on context information and the extended service specification. In addition, we present a visual tool, which is used to assist the developer and the end-user.