Composition Graphs: a Foundation for Reasoning about Aspect-Oriented Composition

I. Nagy, Lodewijk Bergmans, Mehmet Aksit

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

    97 Citations (Scopus)
    27 Downloads (Pure)


    Aspect-oriented languages offer new modularization concepts and composition approaches to provide more flexible solutions for the separation and integration of concerns. There are significant differences among aspect-oriented languages, due to the specific language constructs that they adopt. In this paper, we propose a common model, called Composition Graph, to represent different aspect-oriented approaches in a uniform way that can serve as a basis for the comparison of aspect-oriented languages. We also present a transformation language which can be used to model different weaving operations in our model.
    Original languageEnglish
    Title of host publicationFOAL 2003 Proceedings-Foundations of Aspect-Oriented Languages
    EditorsGary T. Leavens, Curtis Clifton
    Place of PublicationIowa State University, USA
    Number of pages9
    Publication statusPublished - 2003
    EventFoundations of Aspect-Oriented Languages workshop 2003 - Northeastern University, Boston, United States
    Duration: 17 Mar 200317 Mar 2003

    Publication series

    NameTechnical Report TR03-05


    ConferenceFoundations of Aspect-Oriented Languages workshop 2003
    Abbreviated titleFOAL 2003
    Country/TerritoryUnited States


    • METIS-216279
    • IR-46853


    Dive into the research topics of 'Composition Graphs: a Foundation for Reasoning about Aspect-Oriented Composition'. Together they form a unique fingerprint.

    Cite this