Disentangling Crosscutting in AOSD: Formalization based on a Crosscutting Pattern
Conejero, J.M. and van den Berg, K.G. and Hernández, J. (2006) Disentangling Crosscutting in AOSD: Formalization based on a Crosscutting Pattern. In: XI Jornados de Ingeniería del Software y Bases de Datos, 3-6 Octobre 2006, Barcelona, Spain.
| PDF 363Kb |
| Abstract: | Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these concepts is vague, which could lead to ambiguous statements. Sometimes, precise definitions are required, e.g. for the formal identification of crosscutting concerns. We propose a conceptual framework for formalizing these concepts based on a crosscutting pattern that shows the mapping between elements at two levels, e.g. concerns and representations of concerns. The definitions of the concepts are formalized in terms of linear algebra, and visualized with matrices and matrix operations. In this way, crosscutting can be clearly distinguished from scattering and tangling. The usability of dependency matrices is illustrated in the analysis of crosscutting across several refinement levels, which can be formalized through the cascading of the crosscutting pattern. |
| Item Type: | Conference or Workshop Item |
| Faculty: | Electrical Engineering, Mathematics and Computer Science (EEMCS) |
| Link to this item: | http://purl.utwente.nl/publications/67045 |
| Export this item as: | BibTeX EndNote HTML Citation Reference Manager |
Repository Staff Only: item control page
Metis ID: 248209
Show download statistics for this publication
Show download statistics for this publication