A survey of automated code-level aspect mining techniques

A Kellens, K Mens, P Tonella - Transactions on aspect-oriented software …, 2007 - Springer
This paper offers a first, in-breadth survey and comparison of current aspect mining tools
and techniques. It focuses mainly on automated techniques that mine a program's static or …

Tool-supported refactoring of existing object-oriented code into aspects

D Binkley, M Ceccato, M Harman… - IEEE Transactions …, 2006 - ieeexplore.ieee.org
Aspect-oriented programming (AOP) provides mechanisms for the separation of crosscutting
concerns-functionalities scattered through the system and tangled with the base code …

Automated refactoring of object oriented code into aspects

D Binkley, M Ceccato, M Harman… - 21st IEEE …, 2005 - ieeexplore.ieee.org
This paper presents a human-guided automated approach to refactoring object oriented
programs to the aspect oriented paradigm. The approach is based upon the iterative …

Refactoring the aspectizable interfaces: An empirical assessment

P Tonella, M Ceccato - IEEE Transactions on Software …, 2005 - ieeexplore.ieee.org
Aspect oriented programming aims at addressing the problem of the crosscutting concerns,
ie, those functionalities that are scattered among several modules in a given system …

Mining control flow graphs for crosscutting concerns

J Krinke - 2006 13th Working Conference on Reverse …, 2006 - ieeexplore.ieee.org
Aspect mining tries to identify crosscutting concerns in existing systems and thus supports
the adoption to an aspect-oriented design. This paper describes an automatic static aspect …

[PDF][PDF] Experiences with identifying aspects in smalltalk using'unique methods'

K Gybels, A Kellens - Workshop on Linking Aspect Technology and …, 2005 - Citeseer
Abstract Now that Aspect-Oriented Software Development has matured, the techniques
developed in this field may be used to cleanly modularize the crosscutting concerns in …

Aspect mining in business process management

A Jalali - Perspectives in Business Informatics Research: 13th …, 2014 - Springer
Automatic discovery of process models from event logs is an important and promising area
in Business Process Management. Process models document how business processes …

[PDF][PDF] A survey of aspect mining tools and techniques

A Kellens, K Mens - Project IWT, 2005 - Citeseer
Aspect-oriented software development (AOSD) tries to solve the problem of separating the
core functionality of a software system from concerns that have a more system-wide …

Toward a new aspect-mining approach for multi-agent systems

S Zerrougui, F Mokhati, M Badri - Journal of Systems and Software, 2014 - Elsevier
Many aspect mining techniques have been proposed for object-oriented systems.
Unfortunately, aspect mining for multi-agent systems is an unexplored research area. The …

[PDF][PDF] Inducing evolution-robust pointcuts

M Braem, K Gybels, A Kellens… - … ERCIM Workshop on …, 2006 - researchgate.net
One of the problems in Aspect-Oriented Software Development is specifying pointcuts that
are robust with respect to evolution of the base program. We propose to use Inductive Logic …