Krinke, JensBreu, SilviaKelter, Udo2024-10-252024-10-252005https://dl.gi.de/handle/20.500.12116/45300Aspect mining tries to identify crosscutting concerns in existing systems and thus supports the adaption to an aspect-oriented design. This paper describes an automatic static aspect mining approach, where the control flow graphs of a program are investigated for recurring execution patterns based on different constraints, such as the requirement that the patterns have to exist in different calling contexts. A case study done with the implemented tool shows that most discovered crosscutting candidates are most often perfectly good style.enaspect miningcrosscutting concernaspect-oriented designstaticcontrol flow graphpatternAspect Mining based on Control-FlowText/Conference Paper10.18420/swt25-2_1610.18420/swt25-2_16