Metrics Analysis in Aspect Oriented and Object-Oriented Programming based on Exception Handling

  • Shrikant Patel, Sanjay Kumar, Sandhya Katiyar, Raju Shanmugam, Shivangi Upadhyay

Abstract

Object Oriented Programming (OOP) is a programming paradigm that is focused on the objects and their behavior’s concepts. It has been used for many years by software engineers’ group. Design Patterns are the finest practice of OOP that has been gathered. OOP focuses on solving the problems in terms of real-world elements. But at some point, OOP has limitations and implementation which can be enhanced. AOP stands for Aspect Oriented Programming which is a programming paradigm that can overcome the limitation of the OOP and can achieve the successful results positively, but it can also cause the side effects in the code even with the successful results. Exception Handling is the mechanism which manages the run time errors to preserve the traditional flow of the application. However, the implementation of like these mechanisms with aspect-oriented programming (AOP) might lead to error containing scenarios. Using the AOP concept like joint cut, cross cut, aspect and many more we can prevent such scenarios. This paper tries to implement the code with exception handling with AOP concepts and identifies the advantages and disadvantages in collation with the traditional OOP implementation. This report presents the comparison of AOP with OOP through metrics analysis and provides the described information about this area of study

Published
2020-06-04
How to Cite
Shrikant Patel, Sanjay Kumar, Sandhya Katiyar, Raju Shanmugam, Shivangi Upadhyay. (2020). Metrics Analysis in Aspect Oriented and Object-Oriented Programming based on Exception Handling. International Journal of Advanced Science and Technology, 29(9s), 8027-8038. Retrieved from https://sersc.org/journals/index.php/IJAST/article/view/24697