Functional and architectural adaptation in pervasive computing environments
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
A Flexible Middleware for Service Provision Over Heterogeneous Pervasive Networks
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Journal of Intelligent Information Systems
International Journal of Web and Grid Services
Towards effects-based service description and integration in pervasive environments
Proceedings of the 3rd international workshop on Services integration in pervasive environments
A survey of dynamic service composition approaches for ambient systems
Proceedings of the 2008 Ambi-Sys workshop on Software Organisation and MonIToring of Ambient Systems
ubiSOAP: A Service Oriented Middleware for Seamless Networking
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
GIIS'09 Proceedings of the Second international conference on Global Information Infrastructure Symposium
System architecture for a smart university building
ICANN'10 Proceedings of the 20th international conference on Artificial neural networks: Part III
BOnSAI: a smart building ontology for ambient intelligence
Proceedings of the 2nd International Conference on Web Intelligence, Mining and Semantics
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
A survey of service composition in ambient intelligence environments
Artificial Intelligence Review
Hi-index | 0.00 |
The emergence of the service-oriented computing paradigm has opened the possibility of using dynamic binding of application requirements to the resources needed to fulfill application tasks. Especially in pervasive computing that is characterized by disconnected operation and mobility, the process of using service specifications and dynamic binding becomes critical. In this paper, we summarize our ongoing work in the area of integrating service orientation into pervasive computing using the notion of specifying service requirements and using these specifications to bind to the available resources dynamically instead of hardwiring them statically. We term these specifications programmable requirements since they can be interpreted at run time to bind to a resource satisfying those specifications. Interestingly this approach also satisfies the basis for two key types of adaptation prevalent in pervasive computing systems - functional and architectural - as we show in this paper.