Thanks to visit codestin.com
Credit goes to link.springer.com

Skip to main content
Log in

Metric Analysis for AOP and OOP Programming Paradigm

  • ORIGINAL CONTRIBUTION
  • Published:
Journal of The Institution of Engineers (India): Series B Aims and scope Submit manuscript

Abstract

Object-oriented programming (OOP) is a programming that is centered around the articles and their conduct's ideas. It has been utilized for a long time by programmers' gathering. Configuration examples are the best act of OOP that has been assembled. OOP centers around taking care of the issues regarding true components. In any case, sooner or later, OOP has restrictions and execution which can be improved. AOP is a programming worldview that can beat the impediment of the OOP and can accomplish the successes decidedly, yet it can likewise cause the incidental effects in the code even with the victories. Special case taking care of is the component which deals with the run time blunders to protect the customary progression of the application Nonetheless, the execution of like these instruments with viewpoint arranged programming (AOP) could prompt mistake containing situations. Utilizing the AOP idea like joint cut, cross cut, perspective and a lot more can forestall such situations. This paper attempts to carry out the code with special case taking care of with AOP ideas and distinguishes the benefits and inconveniences in gathering with the conventional OOP execution. This report gives the examination of AOP OOP through measurements investigation and gives the depicted data about this area of study.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+
from £29.99 /Month
  • Starting from 10 chapters or articles per month
  • Access and download chapters and articles from more than 300k books and 2,500 journals
  • Cancel anytime
View plans

Buy Now

Price includes VAT (United Kingdom)

Instant access to the full article PDF.

Figure 1

Similar content being viewed by others

References

  1. Daneva, M. "A best practice based approach to CASE-tool selection," Proceedings 4th IEEE International Software Engineering Standards Symposium and Forum (ISESS'99). 'Best Software Practices for the Internet Age', Curitiba, Brazil, 1999, pp. 100–110.

  2. Singh Y. Software Testing. Cambridge: Cambridge, 2011. Print.

  3. Wong, S., Trible, A., and Nguyen, D. “Principles of object-oriented programming”, Openstax CNX, http://legacy.cnx.org/content/col10213/1.37/

  4. S. Patel, S. Kumar, S. Katiyar, R. Shanmugam, S. Upadhyay, “Metrics analysis in aspect oriented and object-oriented programming based on Exception Handling. Int. J. Adv. Sci. Technol. 29(9), 8027–8038 (2020)

    Google Scholar 

  5. P. Gulia, M. Khari, S. Patel, Metrics analysis in object oriented and aspect oriented programming. Recent Pattern Eng. 13, 107 (2019)

    Google Scholar 

  6. Gulia P., Dev A., Patel S., “Comparative Analysis of object-oriented programming and aspect oriented programming approach”, 2015 International Conference on Computing for Sustainable Global Development, INDIACom 2015 (2015).

  7. Merits and demerits of oops https://www.geeksforgeeks.org/benefits-advantagesof-oop/

  8. Aggarwal, KK., and Singh, Yogesh. Software engineering. 3rd ed. Delhi: New Age International, 2008. Print.

  9. D. Spinellis, "UML everywhere. IEEE Softw. 27(5), 90–91 (2010)

    Article  Google Scholar 

  10. S. Sabharwal, Software engineering (Umesh Publication, 2008)

    Google Scholar 

  11. Velmourougan, S. and Dhavachelvan, P., Baskaran, R., Ravikumar, B., "Software development Life cycle model to build software applications with usability," 2014 International Conference on Advances in Computing, Communications and Informatics (ICACCI), New Delhi, 2014, pp. 271–276.

  12. W. Yaqing, Research on Aspect-oriented Programming, 978-1-4244-8598-7/10/ 2010 IEEE

  13. M Ceccato, F Bruno, et al., Migrating Object Oriented code to Aspect Oriented Programming, -4244-1256-0/07/ 2007 IEEE

  14. D. Zhengyan, Aspect Oriented Programming Technology And The Strategy Of Its Implementation, 978-0-7695-4480-9/11 2011 IEEE, https://doi.org/10.1109/ISIE.2011.44

  15. G. Kiczales, J. Lamping et al., Aspect-Oriented Programming, European Conference on Object-Oriented Programming (ECOOP), Finland. Springer-Verlag LNCS 1241. June 1997

  16. Merits and demerits of Aop. https://dzone.com/articles/overview-of-spring-aspect-oriented-programming-aop

  17. Software Engineering, Halstead’s Software Metrics. https://www.geeksforgeeks.org/softwareengineering-halsteads-software-metrics/

Download references

Funding

The authors have not disclosed any funding.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shrikant Patel.

Ethics declarations

Conflict of interest

The authors have not disclosed any competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Patel, S., Katiyar, S.K. & Sharma, N. Metric Analysis for AOP and OOP Programming Paradigm. J. Inst. Eng. India Ser. B 104, 215–220 (2023). https://doi.org/10.1007/s40031-022-00842-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue date:

  • DOI: https://doi.org/10.1007/s40031-022-00842-3

Keywords