Declarative Aspect Composition

I. Nagy, Lodewijk Bergmans, Mehmet Aksit

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

    49 Downloads (Pure)

    Abstract

    Aspect-oriented languages provide means to attach certain program units (e.g. advice, filters) to a given set of join points. It is possible that not just a single , but several units need to execute at the same join point. Aspects that specify the insertion of these units are said to "share" the same join point. Such shared join points may give rise to several issues, such as determining the exact execution order and the dependencies among the aspects. In this position paper, we outline a declarative approach that addresses this problem. We evaluate it with respect to several software engineering properties, in particular comprehensibility, predictability and evolvability.
    Original languageUndefined
    Title of host publication2nd software engineering properties of languages and aspect technologies
    Pages-
    Publication statusPublished - 2004
    EventSoftware-engineering Properties of Languages for Aspect Technologies, SPLAT! - Lancaster UK
    Duration: 22 Mar 200426 Mar 2004

    Workshop

    WorkshopSoftware-engineering Properties of Languages for Aspect Technologies, SPLAT!
    Period22/03/0426/03/04
    OtherMarch 22-26 2004

    Keywords

    • IR-49129
    • METIS-221173

    Cite this