I samtida aspect-orienterade språk, pointcuts vanligtvis anges direkt i termer av strukturen av källkoden. Definitionen av sådana pointcuts på låg nivå kräver att aspektutvecklare har en djup förståelse för hela tillämpningens genomförande och leder ofta till komplexa, sköra och svåra att upprätthålla pointcut definitioner. För att lösa dessa frågor presenterar vi ett aspektorienterat programmeringsspråk som har ett logikbaserat pointcut-språk som är öppet, så att det kan utvidgas med tillämpningsspecifika pointcut-predikat. Som ett resultat kan punktsnitt specificeras i termer av en mer hög nivå modell av ansökan som begränsar alla invecklade genomförande detaljer som annars exponeras i punktsnittsdefinitionerna själva. Den applikationsspecifika modellen fungerar som ett kontrakt som basprogramutvecklare är licensierade för att tillhandahålla och aspektutvecklare kan bero på.
Brichau m.fl. REF utökar den modellbaserade pointcuts-tekniken och använder ett logikbaserat pointcut-språk för att uttrycka användningsdefinierade pointcut-predikat.
Application-Specific Models and Pointcuts using a Logic Meta Language
{'venue': 'Comput. Lang. Syst. Struct.', 'journal': 'Comput. Lang. Syst. Struct.', 'mag_field_of_study': ['Computer Science']}