Review Paper on Different Testing Approaches for Aspect–Oriented Software
5 Pages Posted: 11 Apr 2019
Date Written: March 12, 2019
Aspect-Oriented Programming (AOP) is an extension to the Object-Oriented Programming (OOP). There are four main principles of the OOP: inheritance, polymorphism, encapsulation and abstraction. When anyone develops large software in OOP, some common features as logging, security, etc are scattered in different modules. For large software there may be a large number of methods included in a module along with the common features of the software. In an OOP a module suffers from code tangling and scattering problems. AOP is developed to reduce the scattering and tangling problem of OOP. This is the new technique. Many research works are going on the AOP. Here we reviewed many research papers on the AOP testing. We have included many papers from good Journals/Conferences.
Keywords: Data flow, Control flow, Testing of Aspect–Oriented Programming, AOP, AOS
Suggested Citation: Suggested Citation