Impact of Aspect Orientation on Object Oriented Software Metrics

Arti Chhikara · 2011

Object Oriented Paradigm has become quite popular over recent years and has completely replaced the Procedural Oriented Paradigm. Object-Oriented Programming (OOP) encourages software reuse by providing design and language constructs for modularity, encapsulation, inheritance and polymorphism. Although OOP has met great success in modeling and implementing complex software systems, it has its limitations. The main limitation of this approach is that there are some system functionalities that cannot be assigned to a single module in the system decomposition. Aspect Oriented Paradigm (AOP) is one of the emerging paradigms that promise to enhance software design and promotes reuse. This research paper focuses on several object oriented metrics and how the introduction of Aspects affects these metrics.

Read the paper · More papers on PaperTik