Generative programming: methods, tools, and applications
Generative programming: methods, tools, and applications
Just-in-time aspects: efficient dynamic weaving for Java
Proceedings of the 2nd international conference on Aspect-oriented software development
Quantifying aspects in middleware platforms
Proceedings of the 2nd international conference on Aspect-oriented software development
Client-side Enhancements using Portable Interceptors
WORDS '01 Proceedings of the Sixth International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS'01)
CORBA Request Portable Interceptors: A Performance Analysis
DOA '01 Proceedings of the Third International Symposium on Distributed Objects and Applications
A selective, just-in-time aspect weaver
Proceedings of the 2nd international conference on Generative programming and component engineering
Virtual machine support for dynamic join points
Proceedings of the 3rd international conference on Aspect-oriented software development
An expressive aspect language for system applications with Arachne
Proceedings of the 4th international conference on Aspect-oriented software development
Supporting autonomic computing functionality via dynamic operating system kernel aspects
Proceedings of the 4th international conference on Aspect-oriented software development
Tool-Based Configuration of Real-Time CORBA Middleware for Embedded Systems
ISORC '05 Proceedings of the Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
The design and performance of meta-programming mechanisms for object request broker middleware
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
Refactoring middleware with aspects
IEEE Transactions on Parallel and Distributed Systems
Hi-index | 0.00 |
This paper proposes the use of our dynamic aspect weaving infrastructure for runtime adaptation in CORBA applications in order to handle the anticipated as well as unanticipated changes. With the help of our dynamic aspect weaver the adaptations encapsulated as aspects are woven transparently into the server, the client, as well as the underlying object request brokers (ORBs) at runtime. The case study described in this paper demonstrates the comprehensiveness of the dynamic adaptation support offered by our weaving infrastructure. It further explains how this support could be tailored in contrast to the fixed, and a limited load-time adaptation support available by the OMG specified portable interceptors in CORBA.