An Abstract Metamodel for Aspect Languages

Wilke Havinga, Tom Staijen, Arend Rensink, Lodewijk Bergmans, Klaas van den Berg

    Research output: Book/ReportReportProfessional

    31 Downloads (Pure)


    AOP is widely accepted as a language concept to improve separation of concerns, but it has often been pointed out that an encompassing theory of aspect composition is as yet missing. We define an abstract metamodel in which we capture the elements that we believe are the typical aspect oriented programming concepts. Also, these elements are crucial to the understanding of the semantics of AOP language constructs. We intend the metamodel to be a first step towards modeling and comparing AOP languages, as well as a foundation to define the semantics of AOP languages.
    Original languageEnglish
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages21
    Publication statusPublished - May 2006

    Publication series

    NameCTIT Technical Report Series
    PublisherCentre for Telematics and Information Technology, University of Twente
    ISSN (Print)1381-3625


    Dive into the research topics of 'An Abstract Metamodel for Aspect Languages'. Together they form a unique fingerprint.
    • An Abstract Metamodel for Aspect Languages

      Havinga, W., Staijen, T., Rensink, A., Bergmans, L. & van den Berg, K., 2006, Open and Dynamic Aspect Languages. Brichau, J., Chiba, S., Lorenz, D. H., Tanter, E. & De Volder, K. (eds.). Aspect-Oriented Software Association, 8 p.

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

      Open Access

    Cite this