Fundamental challenges in mobile computing
PODC '96 Proceedings of the fifteenth annual ACM symposium on Principles of distributed computing
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Software engineering and middleware: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Overview of the CORBA component model
Component-based software engineering
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Open Distributed Processing and Multimedia
Open Distributed Processing and Multimedia
Software infrastructure and design challenges for ubiquitous computing applications
Communications of the ACM
Dynamic Binding in Mobile Applications: A Middleware Approach
IEEE Internet Computing
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
Service Platform for Rapid Development and Deployment of Context-Aware, Mobile Applications
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Processing Heterogeneous Context Information
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
SimuContext: Simply Simulate Context
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Context-Aware Computing Applications
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Middleware for distributed context-aware systems
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Capturing context requirements
EuroSSC'07 Proceedings of the 2nd European conference on Smart sensing and context
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
Dynamic adaptability for smart environments
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Hi-index | 0.00 |
Research in context-aware systems shows that using context information enables the development of personalized mobile applications. The context acquisition process in a context-aware (CA) system consists of two main roles: context producing entities (e.g. wrapped sensors) and context consuming entities (e.g. CA application). A CA system can be seen as a hierarchy of associated context producers and consumers which exchange contextual information. Managing contextual information used in context aware systems, introduces additional complexity for mobile application developers. We focus on the dynamic processes of discovery, selection, (re)binding and monitoring of entities that produce context information. Dynamic context binding is complex because of the dynamic nature, in terms of availability and quality, of context producers. We propose to delegate the responsibility for context binding to the middleware infrastructure and provide application designers with a declarative language to specify context information requirements on a high-level of abstraction. In this way, our Context-Aware Component Infrastructure (CACI) provides support for dynamic context bindings between application components and context producers.