Formal Concept Analysis-Based Statement-Level Automatic Aspect Mining Method

JIN Long-fei,LIU Lei
DOI: https://doi.org/10.3969/j.issn.1000-1220.2006.04.023
2006-01-01
Abstract:Current aspect mining technologies usually focus on mining of method codes in classes. They make great efforts to restructure software systems. However, they cannot directly solve the two statement-level problems that are important in aspect-oriented programming named "code tangling" and "code spreading". In order to solve these problems, this paper presents a formal concept analysis-based statement-level automatic aspect mining method. The method uses formal concept analysis to identify concerns and achieves a statement-level automatic aspect mining. This method has many features, such as automation, statement-level and high efficiency. It can be used in rapid reconstruction of legacy systems in an aspect-oriented style.
What problem does this paper attempt to address?