ACM Home Page
Please provide us with feedback. Feedback
An approach to aspect refactoring based on crosscutting concern types
Full text PdfPdf (154 KB)
Source International Conference on Software Engineering archive
Proceedings of the 2005 workshop on Modeling and analysis of concerns in software table of contents
St. Louis, Missouri
SESSION: Modeling and Analysis of Concerns in Software (MACS) table of contents
Pages: 1 - 5  
Year of Publication: 2005
ISBN:1-59593-119-8
Also published in ...
Authors
Marius Marin  Delft University of Technology, The Netherlands
Leon Moonen  Delft Univ. of Technology & CWI, The Netherlands
Arie van Deursen  CWI & Delft Univ. of Technology, The Netherlands
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 36,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We argue for the importance of organizing generic crosscutting concerns by distinctive properties and describing them as types. A type's properties consist of a general intent, an implementation idiom criteria, and one (desired) aspect language mechanism to address the concerns within the specific type. We argue the usefulness of this approach for aspect refactoring, and in the areas of concern identification and aspect languages development.


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
The AspectJ Team. The AspectJ Programming Guide. Palo Alto Research Center, 2003. Version 1.2.
2
 
3
A. van Deursen, M. Marin, and L. Moonen. A Systematic Aspect-Oriented Refactoring and Testing Strategy, and its Application to JHotDraw. Technical Report SEN-R0507, CWI, Amsterdam, 2005.
 
4
A. van Deursen, M. Marin, and L. Moonen. AJHotDraw: A Showcase for Refactoring to Aspects. In Proceedings of the Workshop on Linking Aspects and Evolution (LATE05). 4th International Conference on Aspect-Oriented Programming, 2005.
 
5
6
7
 
8
R. Laddad. Aspect-Oriented Refactoring Series. www.theserverside.com, December 2003.
 
9
 
10
 
11
M.P. Monteiro. Catalogue of refactorings for AspectJ. Technical Report UM-DI-GECSD-200402, Universidade do Minho, 2004.

CITED BY  6

Collaborative Colleagues:
Marius Marin: colleagues
Leon Moonen: colleagues
Arie van Deursen: colleagues