Developing secure software using Aspect oriented programming

Mohammad Khalid Pandit · IOSR Journal of Computer Engineering · 2013

Aspect oriented programming (AOP) is the programming paradigm that explicitly promotes the separation of crosscutting concerns.Some concerns crosscut the sizable application resulting in code scattering and tangling.These concerns are particularly severe in case of security related applications.The security of these applications can become compromised when the security related concerns are scattered and tangled with other concerns.The object oriented programming paradigm sometimes separate concerns in an intuitive manner by grouping them into objects.However, object oriented paradigm is only good at separating out concepts that easily map to the objects, but it is not good at separating concerns.Aspect oriented programming is the promising approach to improve the software development process and can tackle this problem by improving the modularity of crosscutting concerns.

Read the paper · More papers on PaperTik