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
—