LARA as a language-independent aspect-oriented programming approach - Pinto, P (2017)