See this document in CiteSeerX!

Aspect-Oriented Dependency Inversion (2001)  (Make Corrections)  (5 citations)
Martin E. Nordberg, III



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/~kdvolder/W...12nordberg.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/~kdvolder...submissions (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(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