Publication
An illustrative example of refactoring object-oriented source code with aspect-oriented mechanisms
| Summary: | This paper describes a refactoring process that transforms a Java source code base into a functionally equivalent AspectJ source code base. The process illustrates the use of a collection of refactorings for aspect-oriented source code, covering the extraction of scattered implementation elements to aspects, the internal reorganization of the extracted aspects and the extraction of commonalities to super-aspects. |
|---|---|
| Main Authors: | Monteiro, Miguel Pessoa |
| Other Authors: | Fernandes, João M. |
| Subject: | Refactoring Aspect-oriented programming Design patterns |
| Year: | 2008 |
| Country: | Portugal |
| Document type: | article |
| Access type: | open access |
| Associated institution: | Universidade do Minho |
| Language: | English |
| Origin: | RepositóriUM - Universidade do Minho |
| Summary: | This paper describes a refactoring process that transforms a Java source code base into a functionally equivalent AspectJ source code base. The process illustrates the use of a collection of refactorings for aspect-oriented source code, covering the extraction of scattered implementation elements to aspects, the internal reorganization of the extracted aspects and the extraction of commonalities to super-aspects. |
|---|
Funded activities
No funded projects found.