• DocumentCode
    3138879
  • Title

    AOP Extension for Security Testing of Programs

  • Author

    Belblidia, Nadia ; Debbabi, Mourad ; Hanna, Aiman ; Yang, Zhenrong

  • Author_Institution
    Concordia Univ., Montreal, Que.
  • fYear
    2006
  • fDate
    38838
  • Firstpage
    647
  • Lastpage
    650
  • Abstract
    The purpose of this paper is to use the aspect-oriented programming (AOP) paradigm for security testing. AOP allows security experts to develop and inject separate modules for conducting security testing on the applications independent of their business logic. After an appropriateness analysis of the mostly used approaches for AOP, we retain the pointcut-advice model. The pointcut-advice model is significantly better than the other approaches for security testing. However, the current set of pointcuts is insufficient for the purpose of security testing and needs to be extended with new pointcuts
  • Keywords
    object-oriented programming; program testing; security of data; aspect-oriented programming; pointcut-advice model; security testing; Computer science; Computer security; Instruments; Java; Logic programming; Logic testing; Memory management; Open source software; Runtime; Software testing; AOP; Instrumentation; Pointcut; Security; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
  • Conference_Location
    Ottawa, Ont.
  • Print_ISBN
    1-4244-0038-4
  • Electronic_ISBN
    1-4244-0038-4
  • Type

    conf

  • DOI
    10.1109/CCECE.2006.277318
  • Filename
    4054788