(Enter summary)
Abstract: The qualities of coupling and cohesion have long governed
software engineering. Aspect-oriented software development
(AOSD) provides a new weapon in the fight against improper
coupling. For example, many OO design patterns succumb to
aspect-oriented replacement when analyzed for their dependencies
in terms of abstractness and stability. Component-based
development (CBD) is another tool for dependency management
at a larger scale. I propose combining the best of AOSD and CBD
techniques for... (Update)
Context of citations to this paper: More
...these solutions to be revisited and reconsidered. First attempts to reshape design pattern solutions based on AOP have been initiated in [13] and [6] In our paper, we carry on this challenge and clarify that AOP not only allows for alternative representations of existing...
Cited by: More
Design Pattern Implementation in Java and AspectJ - Jan Hannemann Main (2002)
(Correct)
On the Separation of Concerns in Program Families - Colyer, Rashid, Blair (2004)
(Correct)
Design Patterns and Aspects - Modular Designs with.. - Hirschfeld, Lämmel.. (2003)
(Correct)
Active bibliography (related documents): More All
0.5: Aspect Oriented Programming: A Critical Analysis of a New.. - Highley, Lack, Myers (1999)
(Correct)
0.5: Aspect Oriented Software Architecture: a Structural.. - Navasa.. (2002)
(Correct)
0.4: Visitor Beans: An Aspect-Oriented Pattern - Lorenz (1998)
(Correct)
Similar documents based on text: More All
0.4: Commercialization of AOSD: The Road Ahead - Bodkin (2003)
(Correct)
0.4: Towards Widespread Adoption of AOSD - Colyer (2003)
(Correct)
0.3: AOSD for System Integration and Personalization - Hirschfeld, Wagner.. (2003)
(Correct)
Related documents from co-citation: More All
4: Aspect-oriented programming
- Kiczales, Lamping et al. - 1997
4: Design patterns in dynamic programming (context) - Norvig - 1996
4: Design Patterns: Elements of Reusable ObjectOriented Software (context) - Gamma, Helm et al. - 1995
BibTeX entry: (Update)
M. E. Nordberg III. Aspect-oriented dependency inversion. In Proc. of the OOPSLA Workshop on Advanced Separation of Concerns in Object-Oriented Systems, Tampa, Florida, 2001. http://citeseer.ist.psu.edu/nordberg01aspectoriented.html More
@misc{ nordberg01aspectoriented,
author = "Martin E. Nordberg and III",
title = "Aspect-Oriented Dependency Inversion",
text = "M. E. Nordberg III. Aspect-oriented dependency inversion. In Proc. of the
OOPSLA Workshop on Advanced Separation of Concerns in Object-Oriented Systems,
Tampa, Florida, 2001.",
year = "2001",
url = "citeseer.ist.psu.edu/nordberg01aspectoriented.html" }
Citations (may not include all citations):
2157
Design Patterns -- Elements of Reusable ObjectOriented Softw.. (context) - Gamma, Helm et al. - 1995
1274
Object-Oriented Software Construction (context) - Meyer - 2000
537
Component Software -- Beyond ObjectOriented Programming (context) - Szyperski - 1998
63
Object-Oriented Design Heuristics (context) - Riel - 1996
58
Aspect-Oriented Programming is Quantification and Obliviousn..
- Filman, Friedman - 2000
32
Planning the Software Industrial Revolution (context) - Cox - 1990
13
Aspect-Oriented Programming Using Composition Filters (context) - Aksit, Tekinerdogan - 1998
12
Multi-Dimensional Separation of Concerns using Hyperspaces (context) - Ossher, Tarr - 1999
9
Extension Object (context) - Gamma - 1998
6
Acyclic Visitor (context) - Martin - 1998
4
Default and Extrinsic Visitor (context) - Nordberg - 1998
4
Design Principles and Design Patterns (context) - Martin - 2000
2
AspectJ Primer (context) - Aspect, www et al. - 2001
2
Developing Component Based Systems Using AOP Concepts (context) - Navasa, Perez - 2001
1
A Lazy Approach to Separating Architectural Concerns (context) - Wohlstadter, Devanbu - 2001
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.ubc.ca/~kdvolder/Workshops/OOPSLA2001/submissions.html): More
Coping with Evolution: Aspects vs Aspirin? - Brodsky, Brodsky, Chan, Coady.. (2001)
(Correct)
What Are the Best Join Points? - Chiba (2001)
(Correct)
Building Customizable Middleware using Aspect Oriented.. - Hunleth, Cytron, Gill (2001)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC