Disentangling Crosscutting in AOSD: A Conceptual Framework

Klaas van den Berg, J.M. Conejero

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

    45 Downloads (Pure)


    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
    Number of pages7
    ISBN (Print)not assigned
    Publication statusPublished - Sept 2005
    Event2nd European Interactive Workshop on Aspects in Software - Brussels, Belgium
    Duration: 1 Sept 20052 Sept 2005

    Publication series

    PublisherVrije Universiteit Brussel


    Workshop2nd European Interactive Workshop on Aspects in Software
    Other1-2 September 2005


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

    Cite this