AspectJ
AspectJ, Java programlama diline kesit yönelimli bir eklentidir. AspectJ Java programlarında kesitleri ilgilendiren sorunları tek bir yapı altında (aspect) toplamaya yardımcı olur. Kesitleri ilgilendiren değişiklere örnekler izleme, hata kontrolü ve kayıt tutmadır.