Tackling the challenges of integrating 3rd party software using AspectJ

  • Authors:
  • Uwe Hohenstein;Michael C. Jaeger

  • Affiliations:
  • Siemens AG, Corporate Technology, München, Germany;Siemens AG, Corporate Technology, München, Germany

  • Venue:
  • Transactions on aspect-oriented software development VIII
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article reports on the usage of aspect-orientation in an industrial project, which means that aspects are an active part of a real software product. Moreover, aspect-orientation, in particular the language AspectJ, is used to overcome several critical problems. Those problems are well motivated and discussed in detail. Some of them are hard to solve with conventional programming techniques whereas an AspectJ-based solution is very straight-forward. Since some of the reported problems are not really of crosscutting nature, the solutions might be questionable. This leads to a discussion about the "political correctness" of this approach. Furthermore, the paper explains why and how the project management has been convinced to use AspectJ.