Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
On the Notion of Functional Aspects in Aspect-Oriented Refactoring
 

Summary: On the Notion of Functional Aspects in
Aspect-Oriented Refactoring
Sven Apel1
and Jia Liu2
1
Department of Computer Science, University of Magdeburg, Germany
apel@iti.cs.uni-magdeburg.de
2
Department of Computer Sciences, University of Texas at Austin
jliu@cs.utexas.edu
Abstract. In this paper, we examine the notion of functional aspects
in context of aspect-oriented refactoring. Treating aspects as functions
reduces the potential interactions between aspects significantly. We pro-
pose a simple mathematical model that incorporates fundamental prop-
erties of aspects and their interactions. Using this model, we show that
with regard to refactoring functional aspects are as flexible as traditional
aspects, but with reduced program complexity.
1 Introduction
Aspect-oriented refactoring (AOR) is the process of decomposing a legacy pro-
gram into a well-structured core and a set of aspects that implement concerns

  

Source: Apel, Sven - Fakultät für Informatik und Mathematik, Universität Passau

 

Collections: Computer Technologies and Information Sciences