Aspect mining from a modelling perspective

  • Authors:
  • Jing Zhang;Jeff Gray;Yuehua Lin;Robert Tairas

  • Affiliations:
  • Department of Computer and Information Sciences, University of Alabama at Birmingham, 1300 University Blvd., 126 Campbell Hall, Birmingham, AL 35294, USA/ Motorola Research Labs, NIRL Autonomics R ...;Department of Computer and Information Sciences, University of Alabama at Birmingham, 1300 University Blvd., 126 Campbell Hall, Birmingham, AL 35294, USA.;Department of Computer and Information Sciences, University of Alabama at Birmingham, 1300 University Blvd., 126 Campbell Hall, Birmingham, AL 35294, USA.;Department of Computer and Information Sciences, University of Alabama at Birmingham, 1300 University Blvd., 126 Campbell Hall, Birmingham, AL 35294, USA

  • Venue:
  • International Journal of Computer Applications in Technology
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Aspect mining aims at identifying, analysing, and refactoring crosscutting concerns throughout a legacy system for the purpose of improving software modularisation. This paper presents our investigation into raising the benefits of aspect mining to high level domain-specific models. A key contribution is the capability to identify crosscutting concerns early in development, which will assist in the modularisation of a design through aspects, before proceeding to the implementation level. Furthermore, our experience has led us to believe that aspects are easier to identify at the modelling level, because much of the accidental complexities of implementation concerns are not present in the corresponding modelling abstractions.