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

Ontology Learning from Relational Databases: Transforming Recursive Relationships to OWL2 Components

Relational databases (RDB) are widely used as a backend for information systems, and contain interesting structured data (schema and data). In the case of ontology learning, RDB can be used as knowledge source. Multiple...

SLA for E-Learning System Based on Cloud Computing

The Service Level Agreement (SLA) becomes an important issue especially over the Cloud Computing and online services that based on the ‘pay-as-you-use’ fashion. Establishing the Service level agreements (SLAs), which can...

Design of Linear Time Varying Flatness-Based Control for Single-Input Single-Output Systems

In this paper, the control of linear discrete-time Varying Single-Input Single-Output systems is tackled. By using flatness theory combined with a dead-beat observer, a two degree of freedom controller is designed with h...

A Fuzzy Rough Rule Based System Enhanced By Fuzzy Cellular Automata

Handling uncertain knowledge is a very tricky problem in the current world as the data, we deal with, is uncertain, incomplete and even inconsistent. Finding an efficient intelligent framework for this kind of knowledge...

Permanent Relocation and Self-Route Recovery in Wireless Sensor and Actor Networks

Wireless sensor and actor network’s connectivity and coverage plays a significant role in mission-critical applications, whereas sensors and actors respond immediately to the detected events in an organized and coordinat...

Download PDF file
  • EP ID EP120554
  • DOI 10.14569/IJACSA.2013.040904
  • Views 97
  • 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