Disentangling Crosscutting in AOSD: A Conceptual Framework

Klaas van den Berg, J.M. Conejero

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    20 Downloads (Pure)

    Abstract

    Crosscutting is usually described in terms of scattering and tangling. However, the distinction between these three concepts is vague, sometimes leading to ambiguous statements and confusion. We propose a conceptual framework for crosscutting. Crosscutting is clearly distinguished from scattering and tangling. The definitions of these concepts are formalized and visualized with matrices and matrix operations. We discuss the relation between the concepts crosscutting, decomposition and coupling.
    Original languageUndefined
    Title of host publication2nd European Interactive Workshop on Aspects in Software
    Place of PublicationBrussels, Belgium
    PublisherVrije Universiteit Brussel
    Pages1-7
    Number of pages7
    ISBN (Print)not assigned
    Publication statusPublished - Sep 2005

    Publication series

    NameEIWAS
    PublisherVrije Universiteit Brussel

    Keywords

    • Tangling
    • Scattering
    • Crosscutting
    • Cross-cutting Concerns
    • METIS-227949
    • SE-AOC: Aspect and Object Composability
    • EWI-10214
    • IR-64103

    Cite this

    van den Berg, K., & Conejero, J. M. (2005). Disentangling Crosscutting in AOSD: A Conceptual Framework. In 2nd European Interactive Workshop on Aspects in Software (pp. 1-7). (EIWAS). Brussels, Belgium: Vrije Universiteit Brussel.