Document details

Analyzing class and crosscutting modularity with design structure matrixes

Author(s): Ribeiro, Márcio de Medeiros ; Dósea, Marcos ; Bonifácio, Rodrigo ; Costa Neto, Alberto ; Borba, Paulo ; Soares, Sérgio

Date: 2013

Origin: Oasisbr

Subject(s): Programação orientada a aspectos; Matriz de Estrutura de Projeto; Software


Description

Modularization of crosscutting concerns is the main benefit provided by Aspect-Oriented constructs. However, it does not address class modularity adequately. In order to assess both class and crosscutting modularity of AO systems, we use Design Structure Matrixes (DSMs) to analyze three different versions (OO, AO, and AO using design rules) of a real software application. We observed that, in the last version, coupling between classes and aspects is reduced, yielding a more modular design, specially when considering semantic dependencies between them. In addition, we apply new design parameters that represent a more realistic software development process.

Document Type Other
Language English
facebook logo  linkedin logo  twitter logo 
mendeley logo

Related documents

No related documents