Introducing article DISCUSSING ASPECTS OF AOP by Mehmet Aksit, Gregor Kiczales, Karl Lieberherr, and - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

Introducing article DISCUSSING ASPECTS OF AOP by Mehmet Aksit, Gregor Kiczales, Karl Lieberherr, and

Description:

Design concerns: graphical element and movement tracking. Dominant ... Data abstraction. Modules with well-defined enforced interfaces. Information hiding ... – PowerPoint PPT presentation

Number of Views:61
Avg rating:3.0/5.0
Slides: 6
Provided by: csHel
Category:

less

Transcript and Presenter's Notes

Title: Introducing article DISCUSSING ASPECTS OF AOP by Mehmet Aksit, Gregor Kiczales, Karl Lieberherr, and


1
Introducing article DISCUSSING ASPECTS OF
AOPby Mehmet Aksit, Gregor Kiczales,Karl
Lieberherr, and HaroldOssher, Panelists
2
Problem
  • Design concerns graphical element and movement
    tracking
  • Dominant decomposition (OOP classes)
  • Crosscutting concerns (scattered out across the
    system)

3
AOP Solution with AspectJ
  • AOP elements
  • Joint point model
  • Means of identifying
  • joint points
  • Means of specifying behaviour at joint points
  • Encapsulation unit
  • Method of attachment of units to a program

4
AOP and Components
  • 4S for successful separation
  • 1. Simultaneous coexisting of different
    decompositions (implementations)
  • 2. Self-contained understanding of each module
    in isolation
  • 3. Symmetric composing of the aspects and
    modules
  • 4. Spontaneous identify and encapsulate new
    concerns and modules

5
Key concepts compared
Write a Comment
User Comments (0)
About PowerShow.com