The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
A context-aware middleware for applications in mobile Ad Hoc environments
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
ICMB '05 Proceedings of the International Conference on Mobile Business
WildCAT: a generic framework for context-aware applications
MPAC '05 Proceedings of the 3rd international workshop on Middleware for pervasive and ad-hoc computing
An adaptive middleware framework for context-aware applications
Personal and Ubiquitous Computing
Design Patterns for Context-Aware Adaptation
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
Achieving Self-Management via Utility Functions
IEEE Internet Computing
Towards Aspect-Oriented Programming for Context-Aware Systems: A Comparative Study
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
An Adaptive Middleware to Overcome Service Discovery Heterogeneity in Mobile Ad Hoc Environments
IEEE Distributed Systems Online
Fuzzy Systems Engineering: Toward Human-Centric Computing
Fuzzy Systems Engineering: Toward Human-Centric Computing
AMPol-Q: adaptive middleware policy to support qos
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
Hi-index | 0.01 |
This paper presents a middleware framework for context-aware applications. Instead of trying to incorporate into the middleware a set of domain-dependent adaptive policies, our approach allows the application itself to define such policies according to a chosen adaptive behavior. The middleware defines a domain-independent metamodel for context-aware applications. For applications specified according to the metamodel, the framework is able to generate code from the applications' design. We demonstrate the use of the middleware with a context-aware application in the field of mobile robotics.