Identification of Crosscutting in Software Design

Klaas van den Berg, José María Conejero, Juan Hernández

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

    2 Downloads (Pure)


    The identification of crosscutting is a prerequisite for applying aspect-oriented techniques in software development. We present an operationalization of the definition of crosscutting to support this identification. We use matrices to represent the relation between design elements at different levels of abstraction. We present some case studies about the identification of crosscutting concerns in order to illustrate the application of our approach. In particular, we apply the approach to the identification of crosscutting in some of the GoF design patterns.
    Original languageEnglish
    Title of host publication8th International Workshop on Aspect-Oriented Modeling, AOM 2006
    EditorsO. Aldawud, T. Elrad, J. Gray, J. Kienzle, D. Stein
    PublisherUniversity of Duisburg-Essen
    Number of pages7
    Publication statusPublished - 21 Mar 2006
    Event8th International Workshop on Aspect-Oriented Modeling, AOM 2006 - Bonn, Germany
    Duration: 21 Mar 200621 Mar 2006
    Conference number: 8


    Workshop8th International Workshop on Aspect-Oriented Modeling, AOM 2006
    Abbreviated titleAOM


    • Cross-cutting concerns
    • Crosscutting
    • Aspect-oriented software development
    • Scattering
    • Tangling


    Dive into the research topics of 'Identification of Crosscutting in Software Design'. Together they form a unique fingerprint.

    Cite this