IBM denied that they are developing a J2EE specification for Aspect-Oriented Programming (AOP) with JBoss. Aspect-Oriented Software Development (AOSD) techniques provide systematic means for the identification, modularisation, representation and composition of crosscutting concerns such as security, mobility and real-time constraints.