Prototyping and Composing Aspect Languages: using an Aspect Interpreter Framework

W.K. Havinga, Lodewijk Bergmans, Mehmet Aksit

    Research output: Book/ReportReportProfessional

    44 Downloads (Pure)


    Domain speci��?c aspect languages (DSALs) are becoming more popular because they can be designed to represent recurring concerns in a way that is optimized for a speci��?c domain. However, the design and implementation of even a limited domain-speci��?c aspect language can be a tedious job. To address this, we propose a framework that offers a fast way to prototype implementations of domain speci��?c aspect languages. A particular goal of the framework is to be general enough to support a wide range of aspect language concepts, such that existing language concepts can be easily used, and new language concepts can be quickly created. We show mappings of several domain speci��?c aspect languages to demonstrate the framework. Since in our approach the DSALs are mapped to a common model, the framework provides an integrating platform allowing us to compose programs that use aspects written in multiple DSALs. The framework also provides explicit mechanisms to specify composition of advices written in multiple DSALs.
    Original languageUndefined
    Place of PublicationEnschede
    PublisherCentre for Telematics and Information Technology (CTIT)
    Number of pages12
    Publication statusPublished - 13 Oct 2007

    Publication series

    NameCTIT Technical Report Series
    ISSN (Print)1381-3625


    • IR-60270
    • METIS-242011
    • EWI-11273

    Cite this