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

    13 Downloads (Pure)

    Abstract

    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

    Workshop

    Workshop6th Workshop on Open and Dynamic Aspect Languages, ODAL 2006
    Abbreviated titleODAL
    CountryGermany
    CityBonn
    Period20/03/0624/03/06

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

  • Cite this

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