A study on video browsing strategies
A study on video browsing strategies
The case for reflective middleware
Communications of the ACM - Adaptive middleware
The Vision of Autonomic Computing
Computer
Autonomous Adaptation to Dynamic Availability Using a Service-Oriented Component Model
Proceedings of the 26th International Conference on Software Engineering
Service-Oriented Computing: Key Concepts and Principles
IEEE Internet Computing
The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems
IEEE Transactions on Software Engineering
Implementing Adaptive Performance Management in Server Applications
ICSEW '07 Proceedings of the 29th International Conference on Software Engineering Workshops
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
A survey of autonomic computing—degrees, models, and applications
ACM Computing Surveys (CSUR)
Autonomic iPOJO: Towards Self-Managing Middleware for Ubiquitous Systems
WIMOB '08 Proceedings of the 2008 IEEE International Conference on Wireless & Mobile Computing, Networking & Communication
Dynamic reconfiguration of middleware for ubiquitous computing
Proceedings of the 3rd international workshop on Adaptive and dependable mobile ubiquitous systems
Hi-index | 0.00 |
In ubiquitous and pervasive scenarios, a plethora of differentiated software and hardware components interoperate wirelessly and seamlessly to make users able to continuously access services and contents while roaming, with the aim of getting always the best out of their current environment and available resources. We claim that there is the need for flexible and general solutions for continuous runtime self-reconfiguration and self-optimization of off-the-shelf components, viewed as services, from both functional and non-functional perspectives. The paper proposes a fully reconfigurable middleware approach inspired to a non-conventional architecture pattern; our middleware can extend also already existing and non-reconfigurable middleware/applications easily and flexibly, with no need to re-design them. The proposed design principles have been practically applied in the implementation of a runtime self-reconfigurable middleware called Off-The-Shelf Ready To Go (OTS-RTG), implemented on top of iPOJO. The reported experimental results both exhibit a limited overhead and show the wide applicability of the proposed solution to many application scenarios.