AOP as a first class reflective mechanism

Sergei Kojarski, David H. Lorenz

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

AOP is often perceived as a second class reflective mechanism, whereas reflection in OOP is considered first class. However, perceiving AOP as a first class language mechanism is conductive to developing a general AOP model, which can be a basis for an overall theory of AOP. We illustrate this view by comparing AOP with reflection and illustrating that both mechanisms are conceptually at the same level.

Original languageEnglish
Title of host publicationOOPSLA'04 - Conference Companion
Subtitle of host publication19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications
Pages216-217
Number of pages2
DOIs
StatePublished - 2004
Externally publishedYes
Event19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'04 - Vancouver, BC, Canada
Duration: 24 Oct 200428 Oct 2004

Publication series

NameProceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

Conference

Conference19th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA'04
Country/TerritoryCanada
CityVancouver, BC
Period24/10/0428/10/04

Keywords

  • Aspect-oriented programming (AOP)
  • Reflection

Fingerprint

Dive into the research topics of 'AOP as a first class reflective mechanism'. Together they form a unique fingerprint.

Cite this