Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Dynamic and selective combination of extensions in component-based applications
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Separation of coordination in a dynamic aspect oriented framework
AOSD '02 Proceedings of the 1st international conference on Aspect-oriented software development
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
JAsCo: an aspect-oriented approach tailored for component based software development
Proceedings of the 2nd international conference on Aspect-oriented software development
Conquering aspects with Caesar
Proceedings of the 2nd international conference on Aspect-oriented software development
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
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
Remote pointcut: a language construct for distributed AOP
Proceedings of the 3rd international conference on Aspect-oriented software development
Proceedings of the 3rd international conference on Aspect-oriented software development
A Dynamic Component and Aspect-Oriented Platform
The Computer Journal
Explicitly distributed AOP using AWED
Proceedings of the 5th international conference on Aspect-oriented software development
Aspect-oriented software development
Aspect-oriented software development
The Design and Implementation of Open ORB 2
IEEE Distributed Systems Online
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Component-Based open middleware supporting aspect-oriented software composition
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Adding dynamic reconfiguration support to JBoss AOP
MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
A feature model of an aspect-oriented middleware family for pervasive systems
Proceedings of the 2008 workshop on Next generation aspect oriented middleware
Building a distributed AOP middleware for large scale systems
Proceedings of the 2008 workshop on Next generation aspect oriented middleware
Hi-index | 0.00 |
Next-generation middleware must support complex compositions that involve dependencies between multiple components residing in different contexts and locations in the network. In this paper we present DyMAC, an aspect-oriented middleware platform that offers an aspect-component model to support such complex distributed compositions by means of advanced remote pointcuts, transparent remote advice and distributed instantiation scopes for aspects. The remote pointcuts can evaluate on calls and executions of remote method invocations and can also evaluate on the distributed context. The remote advice can be executed transparently in a remote environment while still respecting the full semantics of existing types of advice, including around advice. The component model unifies aspects and components into one entity with one interaction standard. To our knowledge, DyMAC middleware is the first AO middleware platform that distributes the concepts of aspect-oriented composition completely and transparently.