Aspect-Oriented Programming using Composition Filters

Mehmet Aksit, Bedir Tekinerdogan

    Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review

    9 Citations (Scopus)
    88 Downloads (Pure)

    Abstract

    Software engineers may experience problems in modeling certain aspects while applying object-oriented techniques [4, 10, 11]. Composition-Filters are capable of expressing various different kinds of aspects in a uniform manner. These aspects are, for example, inheritance and delegation [1] and atomic delegation [2], multiple views, dynamic inheritance and queries on objects [3], coordinated behavior and inter-object constraints [5], real-time [6] and composing real-time and synchronization together [9], synchronization [8] and distributed synchronization [7], and client-server architectures [10].
    Original languageEnglish
    Title of host publicationObject-Oriented Technology: ECOOP98 Workshop Reader
    Subtitle of host publicationECOOP’ 98 Workshops, Demos, and Posters Brussels, Belgium, July 20–24, 1998', Proceedings
    EditorsSerge Demeyer, Jan Bosch
    Place of PublicationBerlin, Germany
    PublisherSpringer
    Pages435-435
    Number of pages1
    ISBN (Electronic)978-3-540-49255-9
    ISBN (Print)978-3-540-65460-5
    DOIs
    Publication statusPublished - 1998
    Event12th European Conference on Object-Oriented Programming, ECOOP 1998 - Brussel, Belgium
    Duration: 20 Jul 199824 Jul 1998
    Conference number: 12

    Publication series

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

    Conference

    Conference12th European Conference on Object-Oriented Programming, ECOOP 1998
    Abbreviated titleECOOP
    Country/TerritoryBelgium
    CityBrussel
    Period20/07/9824/07/98

    Keywords

    • Composition filters
    • Aspect-oriented programming

    Fingerprint

    Dive into the research topics of 'Aspect-Oriented Programming using Composition Filters'. Together they form a unique fingerprint.

    Cite this