Design and Analysis of Aspect Oriented Metric CWCoAR Using Cognitive Approach

G. Arockia Sahaya Sheela, A. Aloysius · 2017

Aspect Oriented Software Development is a new and emerging paradigm, which supports the separation of concerns that are scattered over the system. Aspect Oriented Programming (AOP) extends the traditional object-oriented programming (OOP) model to improve code reuse across different object hierarchies. AOP can be used with object oriented programming. AspectJ is an implementation of aspect-oriented programming for Java. AspectJ adds to Java just one new concept, a join point and that adds name for an existing Java concept. Maintainability is regarded a software attribute that plays a vital role in software quality level. If the software's quality level is higher, the less effort/cost the software maintenance cycle requires. Software metrics are used in quantifying desirable software and software development characteristics of aspect oriented software development (AOSD). The maintenance cost can be controlled if software metrics is utilized during the development phase. This paper proposes and defines a new Cognitive Weighted Coupling on Attribute Reference (CWCoAR) complexity metric.

Read the paper · More papers on PaperTik