2010 13 Aug
Software development process should take into account many considerations. In general, we can divide them into two categories: functional which correspond to the main functionality of the software, and non-functional as security, persistence, maintenance, etc. This paradigm of separation leads to improve the modularity of software.
Aspect Oriented Programming (AOP) is a new programming paradigm dealing with this concept. An aspect is a software entity



