An Abstract Metamodel for Aspect Languages

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

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

    29 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
    Title of host publicationOpen and Dynamic Aspect Languages
    EditorsJ. Brichau, S. Chiba, D.H. Lorenz, E. Tanter, K. De Volder
    PublisherAspect-Oriented Software Association
    Number of pages8
    Publication statusPublished - 2006
    Event6th Workshop on Open and Dynamic Aspect Languages, ODAL 2006 - Bonn, Germany
    Duration: 20 Mar 200624 Mar 2006
    Conference number: 6


    Workshop6th Workshop on Open and Dynamic Aspect Languages, ODAL 2006
    Abbreviated titleODAL


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

    Cite this