Towards executable aspect-oriented UML models

  • Authors:
  • Lidia Fuentes;Pablo Sánchez

  • Affiliations:
  • Universidad de Málaga, (Spain);Universidad de Málaga, (Spain)

  • Venue:
  • Proceedings of the 10th international workshop on Aspect-oriented modeling
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect-Oriented technologies, including Aspect-Oriented Modeling, introduces a set of new constructions, e.g., advices or pointcuts, that improve the modularization of crosscutting concerns. These new constructions can make it more difficult to understand or visualize how a system works after the different (design) modules are composed together. A straightforward and simple mechanism to observe how a system works is to execute it. UML and its Action Semantics provide the foundations for modeling and executing object-oriented software systems. This paper presents an aspect-oriented extension to the UML and its Action Semantics for the construction and execution of aspect-oriented models. Before executing such aspect-oriented models, they must be weaved. The corresponding model weaver is also presented in this paper.