Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Language-Independent Aspect Oriented Programming

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F13%3A43921866" target="_blank" >RIV/49777513:23520/13:43921866 - isvavai.cz</a>

  • Výsledek na webu

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Language-Independent Aspect Oriented Programming

  • Popis výsledku v původním jazyce

    This paper focuses on language-independent aspect oriented programming. We argue that while current trend of software development is model-driven, the present approach to aspects is not model-driven friendly. First, we provide a brief introduction to XWeaver, which is a tool for source code level aspect oriented programming. Distinct features of XWeaver are its support of several languages and its orientation on source code quality, which is so important in when source code review and qualification is foreseen. Then we show how the XWeaver tool is extended to become completely language-independent via creating new front-end for this tool. We propose the Cross Language Extension for XWeaver - CLEXW - and demonstrate its language independence in case studies targeting Java and C++ as well as a series of experiments with Ada. We also briefly describe extension of the aspect language, which we introduced to cope with any target language to which the XWeaver aspect weaver may be adapted.

  • Název v anglickém jazyce

    Language-Independent Aspect Oriented Programming

  • Popis výsledku anglicky

    This paper focuses on language-independent aspect oriented programming. We argue that while current trend of software development is model-driven, the present approach to aspects is not model-driven friendly. First, we provide a brief introduction to XWeaver, which is a tool for source code level aspect oriented programming. Distinct features of XWeaver are its support of several languages and its orientation on source code quality, which is so important in when source code review and qualification is foreseen. Then we show how the XWeaver tool is extended to become completely language-independent via creating new front-end for this tool. We propose the Cross Language Extension for XWeaver - CLEXW - and demonstrate its language independence in case studies targeting Java and C++ as well as a series of experiments with Ada. We also briefly describe extension of the aspect language, which we introduced to cope with any target language to which the XWeaver aspect weaver may be adapted.

Klasifikace

  • Druh

    D - Stať ve sborníku

  • CEP obor

    IN - Informatika

  • OECD FORD obor

Návaznosti výsledku

  • Projekt

    <a href="/cs/project/GAP103%2F11%2F1489" target="_blank" >GAP103/11/1489: Metody pro tvorbu a ověřování komponentových systémů ze specifikací v přirozeném jazyce</a><br>

  • Návaznosti

    P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)

Ostatní

  • Rok uplatnění

    2013

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Název statě ve sborníku

    SOFSEM 2013 Theory and Practice of Computer Science, Vol. II.

  • ISBN

    978-80-87136-15-7

  • ISSN

  • e-ISSN

  • Počet stran výsledku

    11

  • Strana od-do

    64-74

  • Název nakladatele

    Reprostředisko UK MFF Praha

  • Místo vydání

    Praha

  • Místo konání akce

    Špindlerův Mlýn

  • Datum konání akce

    26. 1. 2013

  • Typ akce podle státní příslušnosti

    WRD - Celosvětová akce

  • Kód UT WoS článku