n South African Computer Journal - Aspect-Oriented Programming for a distributed framework : reviewed article

Volume 2006, Issue 37
  • ISSN : 1015-7999
  • E-ISSN: 2313-7835



Aspect Oriented Programming, is changing the way software is developed in various domains of computing and software engineering. In this article we discuss the main characteristics of AOP with a particular focus on distributed systems. The testbed for our investigation is our distributed algorithm framework, Algon. Our experiments support the hypothesis that the use of AOP will result in a better separation of concerns and thus in better maintainability and portability of such systems (in comparison with a classical OOP development approach). However, we detected some limitations of the approach when tackling functional concerns. The article serves as an introduction to AOP for the distributed systems domain, and also as a case study of its use in practice.

Loading full text...

Full text loading...


Article metrics loading...


This is a required field
Please enter a valid email address
Approval was a Success
Invalid data
An Error Occurred
Approval was partially successful, following selected items could not be processed due to error