Enabling collaborative adaptation across legacy components
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Policy-enabled mechanisms for feature interactions: reality, expectations, challenges
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: Directions in feature interaction research
Generative Programming Approach for Building Pervasive Computing Applications
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Modelling adaptive services for distributed systems
Proceedings of the 2008 ACM symposium on Applied computing
A policy-based context-aware approach for the commitment of mobile transactions
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
An aspect-oriented software architecture for code mobility
Software—Practice & Experience
Structured decomposition of adaptive applications
Pervasive and Mobile Computing
Self-adaptive middleware for digital ink based applications
Proceedings of the 7th workshop on Reflective and adaptive middleware
A JXTA-based system for smart home
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
Self-adaptive software: Landscape and research challenges
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
A comprehensive solution for application-level adaptation
Software—Practice & Experience
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Context-based services discovery in mobile environments
ICT'09 Proceedings of the 16th international conference on Telecommunications
Fact spaces: coordination in the face of disconnection
COORDINATION'07 Proceedings of the 9th international conference on Coordination models and languages
A context-driven adaptation process for service-based applications
Proceedings of the 2nd International Workshop on Principles of Engineering Service-Oriented Systems
VOLARE: context-aware adaptive cloud service discovery for mobile systems
Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware
A Generative Programming Framework for Context-Aware CSCW Applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Context adaptive self-configuration system
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Context adaptive self-configuration system based on multi-agent
CONTEXT'05 Proceedings of the 5th international conference on Modeling and Using Context
A framework for policy driven auto-adaptive systems using dynamic framed aspects
Transactions on Aspect-Oriented Software Development II
Dynamic context-aware and limited resources-aware service adaptation for pervasive computing
Advances in Software Engineering
An offset algorithm for conflict resolution in context-aware computing
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
CrimeSPOT: A language and runtime for developing active wireless sensor network applications
Science of Computer Programming
Self-Assessment and Reconfiguration Methods for Autonomous Cloud-based Network Systems
DS-RT '13 Proceedings of the 2013 IEEE/ACM 17th International Symposium on Distributed Simulation and Real Time Applications
Hi-index | 0.00 |
We argue that the software user, the developer, thedesigner and indeed the application logic itself all possessinvaluable intelligence to gear how software should adaptitself to changing requirements and changing context.We present Chisel, an open framework for dynamicadaptation of services using reflection in a policy-driven,context-aware manner. The system is based ondecomposing the particular aspects of a service objectthat do not provide its core functionality into multiplepossible behaviours. As the execution environment, usercontext and application context change, the service objectwill be adapted to use different behaviours, driven by ahuman-readable declarative adaptation policy script.To demonstrate this framework we will provide adynamically adaptive middleware for mobile computing.The framework will allow users and applications to makemobile-aware dynamic changes to the behaviour ofvarious services of the middleware, and allow the additionof new unanticipated behaviours at run-time, withoutchanging or stopping the middleware or an applicationthat may be using it.This is achieved by implementing the behaviours asmetatypes in Iguana/J, which supports non-invasivedynamic associations of metatypes to service objectswithout any requirement to interrupt, change or accessthe object's source code.