Distributed systems: concepts and design
Distributed systems: concepts and design
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Design patterns for object-oriented software development
Design patterns for object-oriented software development
Using design patterns to develop reusable object-oriented communication software
Communications of the ACM - Special issue on object-oriented experiences and future trends
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Composition Validation and Subjectivity in GenVoca Generators
IEEE Transactions on Software Engineering
Object-oriented application frameworks
Communications of the ACM
CORBA design patterns
Effective distribution of object-oriented applications
Communications of the ACM
OMG overview: CORBA and the OMA in enterprise computing
Communications of the ACM
OO distributed programming is not distributed OO programming
Communications of the ACM
Common Object Services Specification: Atandt/NCR, Bnr Europe Limited, Digital Equipment Corporation ..
Executable Assertions and Separate Compilation
JMLC '97 Proceedings of the Joint Modular Languages Conference on Modular Programming Languages
Generative Programming (GP) with C++
JMLC '97 Proceedings of the Joint Modular Languages Conference on Modular Programming Languages
An AOP Case with Static and Dynamic Aspects
ECOOP '98 Workshop ion on Object-Oriented Technology
AspectIX: A Middleware for Aspect-Oriented Programming
ECOOP '98 Workshop ion on Object-Oriented Technology
Is Composition of Metaobjects = Aspect Oriented Programming
ECOOP '98 Workshop ion on Object-Oriented Technology
ECOOP '98 Workshop ion on Object-Oriented Technology
Development of Distributed Applications with Separation of Concerns
APSEC '95 Proceedings of the Second Asia Pacific Software Engineering Conference
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
Aspect Composition Applying the Design by Contract Principle
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
A Version Model for Aspect Dependency Management
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
A Flexible Approach for Instance Adaptation During Class Versioning
Proceedings of the International Symposium on Objects and Databases
ECOOP '00 Proceedings of the Workshops, Panels, and Posters on Object-Oriented Technology
Feature Interaction in Composed Systems
ECOOP '01 Proceedings of the Workshops on Object-Oriented Technology
From Object-Oriented to Aspect-Oriented Databases
DEXA '00 Proceedings of the 11th International Conference on Database and Expert Systems Applications
Implementing Collaboration-Based Designs Using Aspect-Oriented Programming
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
COMPASS: Tool-Supported Adaptation of Interactions
Proceedings of the 19th IEEE international conference on Automated software engineering
GTTSE'05 Proceedings of the 2005 international conference on Generative and Transformational Techniques in Software Engineering
Hi-index | 0.00 |
We illustrate how to combine CORBA as a distributed system with aspect-oriented programming (AOP) and the resulting positive impacts. In particular, we focus on the question how AOP can be applied to a CORBA application aiming at a better separation of concerns. The paper shows with implementation examples a practical way to package the distribution issues of a CORBA application into separated aspects (with AspectJ). This supports the distributed application design and leads to increased flexiblity.