2009
DOI: 10.1016/j.entcs.2009.02.064
|View full text |Cite
|
Sign up to set email alerts
|

Refactoring of Crosscutting Concerns with Metaphor-Based Heuristics

Abstract: It has been advocated that Aspect-Oriented Programming (AOP) is an effective technique to improve software maintainability through explicit support for modularising crosscutting concerns. However, in order to take the advantages of AOP, there is a need for supporting the systematic refactoring of crosscutting concerns to aspects. Existing techniques for aspect-oriented refactoring are too fine-grained and do not take the concern structure into consideration. This paper presents two categories towards a metapho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 21 publications
0
5
0
Order By: Relevance
“…Later, the described types are manually refactored using different kinds of aspect refactorings. da Silva et al (2009) present an approach of metaphor-driven heuristics and associated refactorings. The refactoring of the code proposed is applicable on two concerns metaphors.…”
Section: Related Workmentioning
confidence: 99%
“…Later, the described types are manually refactored using different kinds of aspect refactorings. da Silva et al (2009) present an approach of metaphor-driven heuristics and associated refactorings. The refactoring of the code proposed is applicable on two concerns metaphors.…”
Section: Related Workmentioning
confidence: 99%
“…Many works have been proposed for refactoring of OO software to AO ones and the refactorings are only applied at source-code level, from OO to AO (Silva et al, 2009); (Monteiro and Fernandes, 2006); (Hannemann et al, 2005); (Marin et al, 2005); (Iwamoto and Zhao, 2003). Moreover, it was noted a lack of related works related to model-based refactorings.…”
Section: Related Workmentioning
confidence: 99%
“…There are many studies in the literature that present code-based refactorings (Silva et al, 2009;Monteiro and Fernandes, 2006;Hannemann et al, 2005;Marin et al, 2004;Iwamoto and Zhao, 2003). Our main reasons to create and apply concernbased refactorings supported by models ("modelbased refactorings" in the rest of this paper) are: i) code-level refactorings can be applied to transform OO software in AO ones.…”
Section: Introductionmentioning
confidence: 99%
“…da Silva et al (2009) propose a high level technique of aspect refactoring based on metaphor-based heuristics. Similar to the techniques enunciate above, the refactorings are used according to the way in which the CCCs are documented.…”
Section: Related Workmentioning
confidence: 99%