“…By using AOSD, software developers can focus on functional requirements, and, at the same time, well-trained software security engineers can focus on the security issues of the application separately. There are many security concerns addressed by AOSD in the existing work such as access control [6,7], security-flaw fixing [8,5], encryption [9,10], and audit [11,12]. However, there is no research on applying AOSD for intrusion detection.…”