This paper describes the implementation of advice weaving in ÉNFASIS. Énfasis is a domain-specific framework designed to program fine-grained aspects and apply crosscutting on local variables. Applications of fine-grained aspects include data flow analysis, program comprehension, assertions, code coverage, among others. The ÉNFASIS framework uses byte code instrumentation to weave statically pieces of advice. We describe how ÉNFASIS join points are mapped to specific regions of byte code, how to implement advice, and how to expose the point cut context without using arguments between point cuts and pieces of advice, a novel capability in our framework not available in AspectJ-like languages.


    Zugriff

    Zugriff prüfen

    Verfügbarkeit in meiner Bibliothek prüfen

    Bestellung bei Subito €


    Exportieren, teilen und zitieren



    Titel :

    Advise Weaving in Énfasis


    Beteiligte:


    Erscheinungsdatum :

    01.09.2010


    Format / Umfang :

    145060 byte




    Medientyp :

    Aufsatz (Konferenz)


    Format :

    Elektronische Ressource


    Sprache :

    Englisch



    Vehicle distance advise systems

    ACOSTA RODRIGUEZ ARMANDO / VASQUEZ HENAO NATHALI / ZEPEDA LOPEZ ERNESTO et al. | Europäisches Patentamt | 2019

    Freier Zugriff

    TRB - Research-Convene-Advise

    Pedersen, N. | TIBKAT | 2018


    The ADVISE traffic information display system

    Trayford, R.S. / Crowle, T.B. | Tema Archiv | 1989


    Part I: OEMs advise aftermarket part loyalty

    Robb, Drew | Online Contents | 2012


    Go to Windows XP before Vista, advise analysts

    British Library Online Contents | 2006