CFP last date
22 April 2024
Reseach Article

Replacing Object Oriented Programming Features through Aspect Oriented Programming with Crosscutting Concerns

by Ravi Kumar, Munishwar Rai
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 171 - Number 7
Year of Publication: 2017
Authors: Ravi Kumar, Munishwar Rai
10.5120/ijca2017915089

Ravi Kumar, Munishwar Rai . Replacing Object Oriented Programming Features through Aspect Oriented Programming with Crosscutting Concerns. International Journal of Computer Applications. 171, 7 ( Aug 2017), 15-18. DOI=10.5120/ijca2017915089

@article{ 10.5120/ijca2017915089,
author = { Ravi Kumar, Munishwar Rai },
title = { Replacing Object Oriented Programming Features through Aspect Oriented Programming with Crosscutting Concerns },
journal = { International Journal of Computer Applications },
issue_date = { Aug 2017 },
volume = { 171 },
number = { 7 },
month = { Aug },
year = { 2017 },
issn = { 0975-8887 },
pages = { 15-18 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume171/number7/28193-2017915089/ },
doi = { 10.5120/ijca2017915089 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:18:48.300137+05:30
%A Ravi Kumar
%A Munishwar Rai
%T Replacing Object Oriented Programming Features through Aspect Oriented Programming with Crosscutting Concerns
%J International Journal of Computer Applications
%@ 0975-8887
%V 171
%N 7
%P 15-18
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Aspect-oriented programming (AOP) has been introduced as a potential programming approach for the specification of nonfunctional component properties of a system. Thus AOP and especially AspectJ (general purpose aspect oriented language) is assessed from the component reuse point of view. We examines the use of the language, as well as its features . It lays out a common crosscutting problem to illustrate the general syntax of the traditional AspectJ language.

References
  1. R. Laddad, AspectJ in Action, 2010 Enterprise AOP with Spring, Manning Publications.
  2. Munishwar Rai, Rajender Nath & Jai Bhagwan, International Journal of Engineering and Innovative Technology(IJEIT), Volume 3, Issue 5, November 2013,PP.309-11,” A Cluster Based Reusability Model with Reference to Aspect Mining .”
  3. http://www.eclipse.org/articles
  4. R. Miles, O’Reilly Media, 2004,AspectJ Cookbook.
  5. A. Colyer, A. Clement, G. Harley and M. Webster, Addison-Wesley Professional, 2004,Eclipse AspectJ: Aspect-Oriented Programming with AspectJ and Eclipse AspectJ Development Tools.
  6. J. D. Gradecki and N. Lesiecki, Wiley, 2003, Mastering AspectJ: Aspect- Oriented Programming in Java.
  7. R. Laddad, IEEE Software, 2003, vol.20, no. 6, pp. 90-91. “Aspect-oriented programming will improve quality.”
  8. J. Viega, J. Vuas, IEEE Software, 2000, vol.17, no.6, pp. 19-21. “Can aspect-oriented programming lead to more reliable software?,”
  9. Sommerville, 8 ed, 2007, I. Software Engineering,.
  10. Daniela Gotseva and Mario Pavlov, IJCSI vol. 9,Issue 5, No.1., 2012, “Aspect-oriented programming with AspectJ”
  11. Sk. Riazur Raheman, Amiya Kumar Rath, Hima Bindu M , IJRITCC ,vol.2,Issue:2,pp.249-259,2014, “Dynamic Slice of Aspect Oriented Program: A Comparative Study”
  12. Heba A. Kurdi, IJACSA,vol.4,No.9,2013, “Review on Aspect Oriented Programming”
  13. Mohapatra D. P. et. al., , informatica 32, 261-274, 2008, Dynamic Slicing of Aspect-Oriented Programs.
  14. Abhishek Ray et. al., International Journal of Software Engineering and Its Applications, Vol. 7, No. 1, January, 2013, An Approach for Computing Dynamic Slice of Concurrent Aspect-Oriented Programs.
  15. Gregor Kiczales et. al., published in proceedings of the 15th European Conference on Object Oriented Programming, pages 327-353, 2001, An Overview of AspectJ.
  16. Jyri Laukkanen , seminar paper, UNIVERSITY OF ELSINKI , 2008, Aspect-Oriented Programming.
  17. http://www.eclipse.org/aspectj
Index Terms

Computer Science
Information Sciences

Keywords

Aspect Oriented Programming Reusability AspectJ .