Aspect-oriented model development at different levels of abstraction

  • Authors:
  • Mauricio Alférez;Nuno Amálio;Selim Ciraci;Franck Fleurey;Jörg Kienzle;Jacques Klein;Max Kramer;Sebastien Mosser;Gunter Mussbacher;Ella Roubtsova;Gefei Zhang

  • Affiliations:
  • Universidade Nova de Lisboa, Portugal;University of Luxembourg;University of Twente, The Netherlands;SINTEF IKT, Norway;McGill University, Canada;University of Luxembourg;Karlsruhe Institute of Technology, Germany;INRIA Lille - Nord Europe;SCE, Carleton University, Canada;Open University of the Netherlands and Munich University of Applied Sciences, Germany;Ludwig-Maximilians-Universität München and arvato systems, Germany

  • Venue:
  • ECMFA'11 Proceedings of the 7th European conference on Modelling foundations and applications
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The last decade has seen the development of diverse aspectoriented modeling (AOM) approaches. This paper presents eight different AOM approaches that produce models at different level of abstraction. The approaches are different with respect to the phases of the development lifecycle they target, and the support they provide for model composition and verification. The approaches are illustrated by models of the same concern from a case study to enable comparing of their expressive means. Understanding common elements and differences of approaches clarifies the role of aspect-orientation in the software development process.