Thursday 25th of April 2024
 

Aspect-oriented programming with AspectJ


Daniela Gotseva and Mario Pavlov

This article describes the fundamental concepts of a complete AOP system. It discusses the AspectJ language specification and implementation. The article examines the use of the language, as well as its features and tooling support. It lays out a common crosscutting problem to illustrate the general syntax of the traditional AspectJ Language. The development tools of the AspectJ language are described and compared to popular Java development tools.

Keywords: Aspect-oriented Programming, AspectJ, Aspect-oriented Programming System (AOP), AspectJ Development Tools (ADT), Eclipse IDE

Download Full-Text


ABOUT THE AUTHORS

Daniela Gotseva
Daniela Gotseva is associate professor, PhD and Vice Dean of Faculty of Computer Systems and Control, Technical University of Sofia, from 2008 with primary research interest of programming languages and fuzzy logics. She is a member of the IEEE and the IEEE Computer Society.

Mario Pavlov
Mario Pavlov is PhD student at Faculty of Computer Systems and Control, Technical University of Sofia, from 2010, with primary research interest of aspect oriented programming and programming languages.


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »