An overview and an empirical evaluation of UML-AOF: an UML profile for aspect-oriented frameworks

  • Authors:
  • José Uetanabara Júnior;Rosângela Dellosso Penteado;Valter Vieira de Camargo

  • Affiliations:
  • Centro Universitário Eurípedes de Marília -- Univem, Marília, São Paulo, Brasil;Universidade Federal de São Carlos, São Carlos, São Paulo, Brasil;Universidade Federal de São Carlos, São Carlos, São Paulo, Brasil

  • Venue:
  • Proceedings of the 2010 ACM Symposium on Applied Computing
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present UML-AOF and an empirical evaluation about it. UML-AOF is a profile that aims to make the design characteristics of aspect-oriented frameworks (AOFs) more evident in models than standard profiles for aspect-oriented programming (AOP). UML-AOF gathers several stereotypes and tagged values which represent design and architectural details commonly found in AOFs, such as some idioms, patterns and extension mechanisms. In order to evaluate the applicability of this profile, an empirical study was conducted to analyze the number of errors and the time spent by software engineers using both UML-AOF and a conventional profile for AOP. Based on the collected data, we have observed that the number of errors as well the time spent analyzing the models were significantly better than using the conventional profile.