Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
Exploiting architectural design knowledge to support self-repairing systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Reflection, self-awareness and self-healing in OpenORB
WOSS '02 Proceedings of the first workshop on Self-healing systems
SCAMP: Peer-to-Peer Lightweight Membership Service for Large-Scale Group Communication
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Rule-Based Strategic Reflection: Observing and Modifying Behavior at the Architectural Level
ASE '99 Proceedings of the 14th IEEE international conference on Automated software engineering
Automatic configuration of component-based distributed systems
Automatic configuration of component-based distributed systems
NeCoMan: middleware for safe distributed service deployment in programmable networks
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Epi-aspects: aspect-oriented conscientious software
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Support for distributed adaptations in aspect-oriented middleware
Proceedings of the 7th international conference on Aspect-oriented software development
Augmenting reflective middleware with an aspect orientation support layer
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Promoting levels of openness on component-based adaptable middleware
Proceedings of the 6th international workshop on Adaptive and reflective middleware: held at the ACM/IFIP/USENIX International Middleware Conference
Self-adaptive middleware for digital ink based applications
Proceedings of the 7th workshop on Reflective and adaptive middleware
MANETKit: supporting the dynamic deployment and reconfiguration of ad-hoc routing protocols
Proceedings of the 10th ACM/IFIP/USENIX International Conference on Middleware
MANETKit: supporting the dynamic deployment and reconfiguration of ad-hoc routing protocols
Middleware'09 Proceedings of the ACM/IFIP/USENIX 10th international conference on Middleware
Adapting and evaluating distributed real-time and embedded systems in dynamic environments
Proceedings of the First International Workshop on Data Dissemination for Large Scale Complex Critical Infrastructures
Elements of self-adaptive systems: a decentralized architectural perspective
SOAR'09 Proceedings of the First international conference on Self-organizing architectures
Dynamic meta-scheduling architecture based on monitoring in distributed systems
International Journal of Autonomic Computing
A self-* auction server: design principles, architecture and implementation
International Journal of Autonomic Computing
Adapting distributed real-time and embedded pub/sub middleware for cloud computing environments
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Hi-index | 0.00 |
Openness and adaptation are the fundamental properties of reflective middleware platforms. Self-managed or autonomic systems require this behaviour, and therefore, reflective middleware platforms are ideally suited to the support of such systems. However, new classes of self-managed applications increasingly require support for co-coordinated, distributed reconfiguration, and there is limited provision for this in current reflective middleware approaches. In this paper, we document a general, flexible architecture meta-model for the safe and valid adaptation of components that make up the implementation of co-ordinating middleware nodes distributed across peer devices. We also investigate the flexibility of this approach in supporting different reconfiguration types in different environmental conditions.