Toward automated refactoring of crosscutting concerns into aspects.
Santiago A. VidalClaudia A. MarcosPublished in: J. Syst. Softw. (2013)
Keyphrases
- crosscutting concerns
- aspect oriented
- software systems
- metamodel
- aspect oriented programming
- aspect mining
- object oriented
- software development
- software engineering
- development process
- business applications
- software maintenance
- software components
- functional requirements
- software design
- software product line
- source code
- design patterns
- software projects
- multi agent systems
- cooperative
- clustering algorithm