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”

Zjednodušení zdrojového kódu pomocí grafové struktury

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F26479800%3A_____%2F12%3A%230000018" target="_blank" >RIV/26479800:_____/12:#0000018 - isvavai.cz</a>

  • Výsledek na webu

    <a href="http://www.vsmie.cz" target="_blank" >http://www.vsmie.cz</a>

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    čeština

  • Název v původním jazyce

    Zjednodušení zdrojového kódu pomocí grafové struktury

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

    Tento dokument se zabývá abstrakcí textového vyjádření zdrojového kódu. Zdrojový kód je možné vyjádřit například jako graf. Taková abstrakce je vhodná pro snazší porozumění kódu jazyka, jehož syntaxe není zřejmá na první pohled. Na zdrojovém kódu Java zde budou představeny dvě struktury: strom abstraktní syntaxe a graf programové závislosti. Dále zde budou popsány jejich vlastnosti a výhody. I když možnosti jejich použití je široké, některé zde budou nastíněny. Stejně tak zde budou popsány oblasti, kdese již tyto struktury úspěšně používají. Příkladem by mohla být duplicita a klony v kódu, refaktoring nebo detekce plagiátorství. Příklady v tomto článku jsou uvedeny v dnes nejpoužívanějším jazyce Java, protože pro většinu čtenářů budou nejspíš nejčitelnější.

  • Název v anglickém jazyce

    Simplification of the Source Code with Graph Structure Expression

  • Popis výsledku anglicky

    This paper deals with abstraction of a source code. It is possible to express source code like a graph. This abstraction is suitable for easier understanding the source codes with more complex syntax. Two structures will be introduced on Java source code: an abstract syntax tree and a program dependence tree. Next, its properties and advantages will be introduced. Although its possibilities are wide, some of them will be mentioned. Moreover, the area with successful graph usages will be described. Clonedetection, refactoring, or plagiarism could be an example. The examples in this paper are introduced in the most popular language ? Java. For most of readers it will be probably easy to understand.

Klasifikace

  • Druh

    D - Stať ve sborníku

  • CEP obor

    IN - Informatika

  • OECD FORD obor

Návaznosti výsledku

  • Projekt

  • Návaznosti

    N - Vyzkumna aktivita podporovana z neverejnych zdroju

Ostatní

  • Rok uplatnění

    2012

  • 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

    Úloha inovací v prodlužování ekonomicky aktivního života

  • ISBN

    978-80-86847-57-3

  • ISSN

  • e-ISSN

  • Počet stran výsledku

    11

  • Strana od-do

    318-328

  • Název nakladatele

    Vysoká škola manažerské informatiky a ekonomiky

  • Místo vydání

    Praha

  • Místo konání akce

    Praha

  • Datum konání akce

    1. 1. 2011

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

    EUR - Evropská akce

  • Kód UT WoS článku