Applying and evaluating AOM for platform independent behavioral UML models

  • Authors:
  • Marco Mosconi;Anis Charfi;Jaroslav Svacina;Jan Wloka

  • Affiliations:
  • Technische Universität Berlin, Berlin, Germany;SAP Research, Darmstadt, Germany;Fraunhofer FIRST, Berlin, Germany;Rutgers University, Piscataway

  • Venue:
  • Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Several approaches for aspect-oriented modeling (AOM) have been developed to modularize crosscutting concerns properly in UML models. In this position paper we present a combination of AOM approaches and show how they can be applied in a model-driven process targeting business applications. We present a UML 2 profile for platform independent AOM with advanced pointcut expressions and a corresponding model weaving mechanism for behavior models using UML 2 Actions. We show that a seamless integration of aspect-oriented concepts into an existing model-driven process can be achieved easily with state-of-the-art technology. We applied our approach in the context of an industrial case study and performed an evaluation that shows a significantly improved understandability and maintainability of platform independent models using aspects.