Detail práce

Návrhové vzory v paralelních a distribuovaných systémech

Disertační práce Student: Jurnečka Peter Akademický rok: 2016/2017 Vedoucí: Hanáček Petr, doc. Dr. Ing.
Jazyk práce
slovenský
Abstrakt

V tejto práci je opísaný návrh spôsobu zápisu a práce s paralelnými návrhovými vzormi, ktorého prínosom je možnosť navrhovania automatických oprav existujúcich paralelných zdrojových kódov pomocou refaktoringu. Na to, aby bolo možné navrhovaný spôsob zápisu využiť je potrebné, aby táto práca pokrývala oblasti statickej analýzy kódu, formálneho zápisu paralelných návrhových vzorov a refaktoringu. Statická analýza kódu umožňuje porozumieť existujúcim paralelným zdrojovým kódom a definovať miesta, kam sa má vložiť návrhový vzor. Formálny zápis návrhového vzoru umožňuje automaticky aplikovať daný vzor do existujúceho zdrojového kódu. Nakoniec refaktoring umožňuje upraviť existujúci zdrojový kód bez zmeny funkčnosti. Prvá časť práce sa venuje popisu súčasného stavu v týchto troch oblastiach t.j. analýze kódu, návrhovým vzorom a refaktoringu. Druhá časť práce sa venuje opisu metodiky a experimentálnemu overeniu jej nasadenia.

Klíčová slova

návrhové vzory, paralelné programovanie, refaktoring, statická analýza, BPSL, spôsob zápisu návrhových vzorov

Ústav
Studijní program
Výpočetní technika a informatika, obor Výpočetní technika a informatika
Soubory
Stav
obhájeno
Obhajoba
10. července 2017
Citace
JURNEČKA, Peter. Návrhové vzory v paralelních a distribuovaných systémech. Brno, 2016. Disertační práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2017-07-10. Vedoucí práce Hanáček Petr. Dostupné z: https://www.fit.vut.cz/study/phd-thesis/465/
BibTeX
@phdthesis{FITPT465,
    author = "Peter Jurne\v{c}ka",
    type = "Diserta\v{c}n\'{i} pr\'{a}ce",
    title = "N\'{a}vrhov\'{e} vzory v paraleln\'{i}ch a distribuovan\'{y}ch syst\'{e}mech",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2017,
    location = "Brno, CZ",
    language = "slovak",
    url = "https://www.fit.vut.cz/study/phd-thesis/465/"
}
Nahoru