Trabalhos em Eventos
Semantic dependencies and modularity of aspect-oriented software
Registro en:
Autor
Costa Neto, Alberto
Ribeiro, Márcio de Medeiros
Dósea, Marcos
Bonifácio, Rodrigo
Borba, Paulo
Institución
Resumen
Modularization of crosscutting concerns is the main benefit provided by Aspect-Oriented constructs. In order to rigorously
assess the overall impact of this kind of modularization, we use Design Structure Matrixes (DSMs) to analyze different versions (OO and AO) of a system. This is supported by the concept of semantic dependencies between classes and aspects, leading to a more faithful notion of
coupling for AO systems. We also show how design rules can make those dependencies explicit and, consequently, yield a more modular design.