aspect-oriented programming noun1 •A programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.