Discussing Aspects of AOP

T. Elrad, Mehmet Aksit, G. Kiczales, K. Lieberherr, H. Ossher

    Research output: Contribution to journalArticleAcademic

    110 Citations (Scopus)

    Abstract

    Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. AOP builds on existing technologies and provides additional mechanisms that make it possible to affect the implementation of systems in a crosscutting way.
    Original languageEnglish
    Pages (from-to)33-38
    Number of pages6
    JournalCommunications of the ACM
    Volume44
    Issue number10
    DOIs
    Publication statusPublished - Oct 2001

    Fingerprint

    Aspect oriented programming

    Keywords

    • EWI-10138
    • IR-61736

    Cite this

    Elrad, T., Aksit, M., Kiczales, G., Lieberherr, K., & Ossher, H. (2001). Discussing Aspects of AOP. Communications of the ACM, 44(10), 33-38. https://doi.org/10.1145/383845.383854
    Elrad, T. ; Aksit, Mehmet ; Kiczales, G. ; Lieberherr, K. ; Ossher, H. / Discussing Aspects of AOP. In: Communications of the ACM. 2001 ; Vol. 44, No. 10. pp. 33-38.
    @article{ca3082a44b26431a8c9ad294c160c81f,
    title = "Discussing Aspects of AOP",
    abstract = "Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. AOP builds on existing technologies and provides additional mechanisms that make it possible to affect the implementation of systems in a crosscutting way.",
    keywords = "EWI-10138, IR-61736",
    author = "T. Elrad and Mehmet Aksit and G. Kiczales and K. Lieberherr and H. Ossher",
    year = "2001",
    month = "10",
    doi = "10.1145/383845.383854",
    language = "English",
    volume = "44",
    pages = "33--38",
    journal = "Communications of the ACM",
    issn = "0001-0782",
    publisher = "Association for Computing Machinery (ACM)",
    number = "10",

    }

    Elrad, T, Aksit, M, Kiczales, G, Lieberherr, K & Ossher, H 2001, 'Discussing Aspects of AOP', Communications of the ACM, vol. 44, no. 10, pp. 33-38. https://doi.org/10.1145/383845.383854

    Discussing Aspects of AOP. / Elrad, T.; Aksit, Mehmet; Kiczales, G.; Lieberherr, K.; Ossher, H.

    In: Communications of the ACM, Vol. 44, No. 10, 10.2001, p. 33-38.

    Research output: Contribution to journalArticleAcademic

    TY - JOUR

    T1 - Discussing Aspects of AOP

    AU - Elrad, T.

    AU - Aksit, Mehmet

    AU - Kiczales, G.

    AU - Lieberherr, K.

    AU - Ossher, H.

    PY - 2001/10

    Y1 - 2001/10

    N2 - Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. AOP builds on existing technologies and provides additional mechanisms that make it possible to affect the implementation of systems in a crosscutting way.

    AB - Aspect-oriented programming is a new evolution in the line of technology for separation of concerns technology that allows design and code to be structured to reflect the way developers want to think about the system. AOP builds on existing technologies and provides additional mechanisms that make it possible to affect the implementation of systems in a crosscutting way.

    KW - EWI-10138

    KW - IR-61736

    U2 - 10.1145/383845.383854

    DO - 10.1145/383845.383854

    M3 - Article

    VL - 44

    SP - 33

    EP - 38

    JO - Communications of the ACM

    JF - Communications of the ACM

    SN - 0001-0782

    IS - 10

    ER -

    Elrad T, Aksit M, Kiczales G, Lieberherr K, Ossher H. Discussing Aspects of AOP. Communications of the ACM. 2001 Oct;44(10):33-38. https://doi.org/10.1145/383845.383854