Aspect-Oriented Model Development at Different Levels of Abstraction

Mauricio Alférez, Nuno Amálio, S. Ciraci, Franck Fleurey, Jörg Kienzle, Jacques Klein, Max Kramer, Sebastien Mosser, Gunter Mussbacher, Ella Roubtsova, Gefei Zhang

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

    6 Citations (Scopus)


    The last decade has seen the development of diverse aspect- oriented modeling (AOM) approaches. This paper presents eight different AOM approaches that produce models at different level of abstraction. The approaches are different with respect to the phases of the development lifecycle they target, and the support they provide for model composition and verification. The approaches are illustrated by models of the same concern from a case study to enable comparing of their expressive means. Understanding common elements and differences of approaches clarifies the role of aspect-orientation in the software development process.
    Original languageEnglish
    Title of host publicationModelling Foundations and Applications
    Subtitle of host publication7th European Conference, ECMFA 2011, Birmingham, UK, June 6 - 9, 2011 Proceedings
    EditorsRobert B. France, Jochen M. Kuester, Behzad Bordbar, Richard F. Paige
    Place of PublicationBerlin
    Number of pages16
    ISBN (Electronic)978-3-642-21470-7
    ISBN (Print)978-3-642-21469-1
    Publication statusPublished - 6 Jun 2011
    Event7th European Conference on Modelling Foundations and Applications, ECMFA 2011 - Birmingham, United Kingdom
    Duration: 6 Jun 20119 Jun 2011
    Conference number: 7

    Publication series

    NameLecture Notes in Computer Science
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349


    Conference7th European Conference on Modelling Foundations and Applications, ECMFA 2011
    Abbreviated titleECMFA
    CountryUnited Kingdom


    • IR-77522
    • METIS-277668
    • Composition
    • EWI-20244
    • localization of concerns
    • localization of reasoning
    • Verification
    • Aspect-oriented modeling


    Dive into the research topics of 'Aspect-Oriented Model Development at Different Levels of Abstraction'. Together they form a unique fingerprint.

    Cite this