Analysis of Aspect Oriented Systems: Refactorings using AspectJ

Authors

  • Mete GB Department of Computer Science,Yashwantrao Mohite College, Bharati Vidyapeeth University, Pune,India
  • Joshi S Department of Computer Engineering, Engineering College, Bharati Vidyapeeth University, Pune, India

Keywords:

Refactoring, AOP, Pointcut, Joinpoint, Refactoring Advice, Aspect Oriented Programming, Aspect Oriented Concerns, Concerns, Aspect, AspectJ, Aspect Mining

Abstract

Refactoring is one of the most important activity in software development. It is done to improve the design of the software, to make the software easier and better to understand and to help us in writing programs faster. After the software is refactored, it is important to note the behaviour of that software. In this paper, we propose refactorings that we can apply of Aspect Oriented Programs. In the last paper some of the refactorings were introduced. Here we are introducing the results of the refactorings introduced and the systems considered for Aspect Oriented Programming using Aspect. This research paper is in continuation with the previous one. Initially we introduce the refactorings identified, then the Systems that are used for applying these refactoring are mentioned. Then the tool is discussed and finally the analysis of the system is presented.

References

A. Rani and H. Kaur, "Refactoring Methods and Tools", International Journal of Advanced Research in Computer Science and Software Engineering, vol. 2, no. 12, pp. 256- 260, 2012.

Puneet Jai Kaur, Sarita Rani, “Impact of Aspect Oriented Programming on Software Maintainability - A

Descriptive Study, University Institute of Engineering and Technology, Panjab University, Sector 25, Chandigarh, International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS), IJETCAS 14-340; 2014

Pradeep Kumar Singh, Om Prakash Sangwan, Amar Pal Singh Amrendra Pratap, “An Assessment of Software Testability using Fuzzy Logic Technique for Aspect-Oriented Software”, I.J. Information Technology and Computer Science, 2015, 03

Freddy Munoz,Benoit Baudry, Romain Delamare, Yves Le Traon “Inquiring the Usageof Aspect-Oriented Programming: An Empirical Study”

Tom Mens, Tom Tourw´e “A Survey of Software Refactoring”, IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. XX, NO. Y, MONTH 2004

Eduardo Figueiredo,Alessandro Garcia, Carlos Lucena, AJATO: an AspectJ Assessment Tool

Muhammad Sarmad Alia, Muhammad Ali Babar,, Lianping Chen, Klaas-Jan Stol, Information and Software Technology, 52 , 871–887(2010)

Terry Hon, A Simple, Modern AspectJ Compiler

Sven Apel, and Don Batory,” How AspectJ is Used:”

An Analysis of Eleven AspectJ Programs”, Technical Report, Number MIP-0801, Department of Informatics and Mathematics,University of Passau, Germany,April 2008

Khine Zar Ne Winn,”Quantifying and Validation of Changeability and Extensibility for Aspect-Oriented Software”, International Conference on Advances in Engineering and Technology (ICAET'2014) March 29-30, 2014 Singapore

Piyush Chandi,” A Survey : Code Optimization using Refactoring”, International Journal on Computer Science and Engineering (IJCSE), Vol. 5 No. 05, May 2013

Downloads

Published

2025-11-11

How to Cite

[1]
G. B. Mete and S. Joshi, “Analysis of Aspect Oriented Systems: Refactorings using AspectJ”, Int. J. Comp. Sci. Eng., vol. 4, no. 5, pp. 76–80, Nov. 2025.

Issue

Section

Research Article