ACM Home Page
Please provide us with feedback. Feedback
AOP as a first class reflective mechanism
Full text PdfPdf (79 KB)
Source Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications table of contents
Vancouver, BC, CANADA
POSTER SESSION: Poster session table of contents
Pages: 216 - 217  
Year of Publication: 2004
ISBN:1-58113-833-4
Authors
Sergei Kojarski  Northeastern University, Boston, MA
David H. Lorenz  Northeastern University, Boston, MA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 18,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1028664.1028757
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
 
3
 
4
S. Kojarski, K. Lieberherr, D. H. Lorenz, and R. Hirschfeld. Aspectual reflection. In AOSD 2003 Workshop on Software-engineering Properties of Languages for Aspect Technologies, Boston, Massachusetts, Mar. 18 2003.
5
 
6
7
 
8
B. C. Smith. Reflection and Semantics in a Procedural Language. PhD thesis, MIT LCS TR-272, Jan. 1982.
9


Collaborative Colleagues:
Sergei Kojarski: colleagues
David H. Lorenz: colleagues