Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java - PPPJ '07 2007
DOI: 10.1145/1294325.1294335
|View full text |Cite
|
Sign up to set email alerts
|

Bridging Java and AspectJ through explicit join points

Abstract: Through AspectJ, aspect-oriented programming (AOP) is becoming of increasing interest and availability to Java programmers as it matures as a methodology for improved software modularity via the separation of cross-cutting concerns. AOP proponents often advocate a development strategy where Java programmers write the main application, ignoring cross-cutting concerns, and then AspectJ programmers, domain experts in their specific concerns, weave in the logic for these more specialized cross-cutting concerns. Ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
51
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 29 publications
(52 citation statements)
references
References 31 publications
1
51
0
Order By: Relevance
“…try-catch blocks in loops, etc.) that AspectJ can capture [21]. As discussed in [8], these new methods are not part of the implementation of the exception-handling concern but a direct consequence of using aspects to implement this concern.…”
Section: Table 2 Results For Size Coupling and Cohesion Metricsmentioning
confidence: 99%
See 2 more Smart Citations
“…try-catch blocks in loops, etc.) that AspectJ can capture [21]. As discussed in [8], these new methods are not part of the implementation of the exception-handling concern but a direct consequence of using aspects to implement this concern.…”
Section: Table 2 Results For Size Coupling and Cohesion Metricsmentioning
confidence: 99%
“…In the first group [8,16,19,25], new kinds of coupling introduced by pointcuts are not considered at all. In the second group [21,42], the coupling introduced by a pointcut is considered only if a module is explicitly named by the pointcut expression.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This tool implements the metric suite proposed by Ceccato & Tonella [7]. Although several researchers have used AOPmetrics [16], [21], they are not aware of its bugs. First of all, the implementation of CDA metric does not count modules coupled by pointcuts.…”
Section: Study Settingmentioning
confidence: 99%
“…The other studies either do not consider the coupling introduced by pointcuts at all [21], [10], [12] or consider it only if a module is explicitly named by the pointcut expression [32], [16]. No matter which of these two categories the study belongs to, the measured coupling is underestimated.…”
Section: Related Workmentioning
confidence: 99%