2001
DOI: 10.1145/383845.383865
|View full text |Cite
|
Sign up to set email alerts
|

Aspect-oriented programming using reflection and metaobject protocols

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2002
2002
2016
2016

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 46 publications
(33 citation statements)
references
References 8 publications
0
31
0
Order By: Relevance
“…Dynamic approaches to achieving efficiency in MOP-based languages include caching and optimistic optimisation [15]. These solutions can adapt when types are dynamically modified and this provides an interesting challenge for a static-MOP based approach.…”
Section: Resultsmentioning
confidence: 99%
“…Dynamic approaches to achieving efficiency in MOP-based languages include caching and optimistic optimisation [15]. These solutions can adapt when types are dynamically modified and this provides an interesting challenge for a static-MOP based approach.…”
Section: Resultsmentioning
confidence: 99%
“…Contrary to regular wrappers that delegate to the wrappee and that implement the same interface as the wrappee [30,31,32], dynamic wrappers rely on a Meta-Object Protocol (MOP) [33,34,35,36] that uses reflection for its implementation. The JAC MOP implementation uses a load-time transformation technique that inserts hooks into the wrappers.…”
Section: Dynamic Wrapping Implementationmentioning
confidence: 99%
“…Sullivan [32] describes a model of aspect-oriented programming controlled by metaobject protocols (MOPs). In this model, MOPs control how the weaving process of aspects is performed, introducing the potential for dynamic control of this process through mutable MOPs.…”
Section: Related Workmentioning
confidence: 99%