A programação orientada a aspectos busca modularizar requistos trasversais de software. Um fator crucial da capacidade de uma linguagem orientada a aspectos para modularizar esses requisitos é a expressividade do seu mecanismo de seleção de pontos para aplicação de aspectos, conhecido como /pointcut/. Neste seminário, fazemos uma breve introdução à programação orientada a aspectos e seus mecanismos de seleção, e apresentamos trabalhos recentes que procuram aumentar a expressividade desses mecanismos. Por fim, apresentamos uma proposta de extensibilidade dessas linguagens, os seletores de pontos de junção.