Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
COM+ and the battle of the middle tier
COM+ and the battle of the middle tier
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
The Art of the Metaobject Protocol
The Art of the Metaobject Protocol
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
Reflective Middleware Solutions for Context-Aware Applications
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
JAC: A Flexible Solution for Aspect-Oriented Programming in Java
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Dynamic Adaptability: The MolèNE Experiment
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
A Principled Approach to Supporting Adaptation in Distributed Mobile Environments
PDSE '00 Proceedings of the International Symposium on Software Engineering for Parallel and Distributed Systems
Partial behavioral reflection: spatial and temporal selection of reification
OOPSLA '03 Proceedings of the 18th annual ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications
Mobile Networks and Applications
UML profile for the design of a platform-independent context-aware applications
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Modelling adaptive services for distributed systems
Proceedings of the 2008 ACM symposium on Applied computing
Techniques for service level enforcement in web-services based systems
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Service-level enforcement in web-services-based systems
International Journal of Web and Grid Services
Soft-appliances: A vision for user created networked appliances in digital homes
Journal of Ambient Intelligence and Smart Environments
MDD approach for the development of context-aware applications
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
Supervising distributed black boxes
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Soft-appliances: A vision for user created networked appliances in digital homes
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
Today's software systems have to deal with an increasing diversity and complexity of execution environments. Next generation applications will have to deal with the unknown, with execution conditions which can not be predicted at the time they are written: they must be adaptable. In this paper, we present our current answer to this problem, in the form of an infrastructure for adaptable middleware. This infrastructure distinguishes functional components from non-functional services and enables dynamic reconfiguration of the associations between them. These associations are controlled by an adaptation engine which monitors both the execution environment and the application, and adapts the associations according to adaptation policies.