International Journal of Engineering Research and Applications (IJERA)
Implementing cross-cutting concerns requires aspect oriented developers to be enabled to introduce some members to core concerns modules along with other. This may lead to a problem of interference among modules, either between classes and aspects or among aspects themselves. Such conflicts may cause program to crash at runtime. Interference problem is addressed but with complex solutions that become more complicated proportionally with the project size. In this paper a relational database approach and relational algebra is used to detect intertype declaration interferences in aspect oriented design models in order to capture conflicts in an early stage before having it as runtime error.