Analysing The Quality Attributes of AOP using CYVIS Tool
Journal: INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY (Vol.4, No. 2)Publication Date: 2013-01-01
Authors : Hinam Garg; Mohit Garg;
Page : 648-653
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.
Other Latest Articles
- Performance Evaluation of Log-normal And Negative Exponential Channel Modeling Using Various Modulation Techniques in OFDM-FSO Communication
- Hybrid ANFIS Controller for 6-DOF Manipulator with 3D Model
- Cloud Computing Issues
- Comparative Study of Web application under Data Reverse Engineering
- Energy Efficient Wireless Sensor Network Protocols for Node Cluster Analysis
Last modified: 2016-06-30 13:43:54