REVIEW ON ASPECT ORIENTED PROGRAMMING

Abstract

Aspect-oriented programming (AOP) has been introduced as a potential programming approach for the specification of nonfunctional component properties, such as fault-tolerance, logging and exception handling. Such properties are referred to as crosscutting concerns and represent critical issues that conventional programming approaches could not modularize effectively leading to a complex code. This paper discusses AOP concept, the necessity that led to it, how it provides better results in code quality and software development efficiency, followed by stating challenges that developers and researchers face when dealing with this approach. It has been concluded that AOP is promising and deserves more attention from developers and researchers. However, more systematic evaluation studies should be conducted to better understand its implications.

Authors and Affiliations

Heba Kurdi

Keywords

Related Articles

 Efficient Retrieval of Text for Biomedical Domain using Data Mining Algorithm

 Data mining, a branch of computer science [1], is the process of extracting patterns from large data sets by combining methods from statistics and artificial intelligence with database management. Data mining is se...

Deep CNN-based Features for Hand-Drawn Sketch Recognition via Transfer Learning Approach

Image-based object recognition is a well-studied topic in the field of computer vision. Features extraction for hand-drawn sketch recognition and retrieval become increasingly popular among the computer vision researcher...

Analysis of End-to-End Packet Delay for Internet of Things in Wireless Communications

Accurate and efficient estimators for End to End delay (E2EPD) plays a significant and critical role in Quality of Service (QoS) provisioning in Internet of Things (IoT) wireless communications. The purpose of this paper...

Classification of Affective States via EEG and Deep Learning

Human emotions play a key role in numerous decision-making processes. The ability to correctly identify likes and dislikes as well as excitement and boredom would facilitate novel applications in neuromarketing, affectiv...

Building Safety Road Maps Based on Difference of Judgment of Road Users by their Smartphone

Recently, there has been a growing demand and interest in developing methods for analyzing smartphone logs to extract traffic safety information. Because the log is high time resolution and closely related to user activi...

Download PDF file
  • EP ID EP120554
  • DOI 10.14569/IJACSA.2013.040904
  • Views 80
  • Downloads 0

How To Cite

Heba Kurdi (2013). REVIEW ON ASPECT ORIENTED PROGRAMMING. International Journal of Advanced Computer Science & Applications, 4(9), 22-27. https://europub.co.uk/articles/-A-120554