@inproceedings{e0d57299f8574b5799a4bfbd9eda50f4,
title = "AOP as a first class reflective mechanism",
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.",
keywords = "Aspect-oriented programming (AOP), Reflection",
author = "Sergei Kojarski and Lorenz, \{David H.\}",
note = "Copyright: Copyright 2011 Elsevier B.V., All rights reserved.",
year = "2004",
doi = "10.1145/1028664.1028757",
language = "אנגלית",
isbn = "1581138334",
series = "Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA",
publisher = "Association for Computing Machinery",
pages = "216--217",
booktitle = "OOPSLA'04 - Conference Companion",
}