Analysing The Quality Attributes of AOP using CYVIS Tool

Authors

  • Hinam Garg Mtech Student; CSE; RIMT-IET; Mandi Gobindgarh,
  • Mohit Garg CSE; RIMT-IET; Mandi Gobindgarh,

DOI:

https://doi.org/10.24297/ijct.v4i2C2.4195

Keywords:

Aspect Oriented Programming(AOP), Object Oriented Programming(OOP), Join points, Point cut descriptors, Aspect J.

Abstract

The aim of thesis is to provide the difference between AOP and OOP in AspectJ by using CYVIS tool. It gives a way to separate the code from essential crosscutting concerns, such as logging and security, from Java programs core application logic cleanly by making code more readable, less error-prone, and easier to maintain. It also solves the problem of code scattering and code tangling by providing the aspect to crosscutting concerns (concerns which are repeated again and again). In this paper, aspect oriented programming is shown  better than OOP by considering cyclomatic complexity  and overcoming all those problems which were occurring in OOP. Two examples such as banking system and conversion of int and float values to hexadecimal are illustrated and shows the difference of quality attributes in AOP than OOP.

Downloads

Download data is not yet available.

Downloads

Published

2005-11-30

How to Cite

Garg, H., & Garg, M. (2005). Analysing The Quality Attributes of AOP using CYVIS Tool. INTERNATIONAL JOURNAL OF COMPUTERS &Amp; TECHNOLOGY, 4(2), 648–653. https://doi.org/10.24297/ijct.v4i2C2.4195

Issue

Section

Research Articles