Modelem řízený vývoj Spark úloh pomocí Eclipse Acceleo
but.committee | doc. Ing. Radek Burget, Ph.D. (předseda) prof. RNDr. Alexandr Meduna, CSc. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) doc. Ing. Petr Matoušek, Ph.D., M.A. (člen) Ing. Libor Polčák, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm C. Otázky u obhajoby: Uveďte příklady komplexnějších úloh, které by pomocí vámi zvoleného způsobu byly realizovatelné. Existují nějaké alternativy k použitému Eclipse Acceleo? Jaké oproti nim má Acceleo hlavní výhody? Co je vstupními daty vašeho systému? Jak jsou Spark úlohy vytvářeny? Jak řešíte pokud úloha není paralelizovatelná? | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Rychlý, Marek | en |
dc.contributor.author | Šalgovič, Marek | en |
dc.contributor.referee | Bartík, Vladimír | en |
dc.date.created | 2022 | cs |
dc.description.abstract | Táto diplomová práca sa zaoberá modelom riadeným vývojom Big Data úloh v prostredí Apache Spark. Na začiatok je čitateľovi predstavený framework Apache Spark a potrebné detaily. Ďalej sa priblíži problematika modelom riadeného vývoja a popíšu sa jeho výhody a nevýhody. V druhej časti je popísaný navrhnutý meta-model pre modelovanie úloh Sparku. Detailne sú popísané vlastnosti navrhnutého profilového diagramu, ktorý rozširuje diagram tried. Následne je implementovaný generátor kódu, ktorého vstup sú modely vyhovujúce navrhnutému meta-modelu. Práca taktiež obsahuje príklady modelov a ich vyhodnotenie. | en |
dc.description.abstract | This thesis deals with the Model-Driven Development of Big Data tasks in the Apache Spark environment. In the beginning, the reader is introduced to the Apache Spark framework and necessary details. Afterward, a closer look at the Model-Driven Development methodology is provided, and its advantages and disadvantages are described. The second part describes the designed meta-model for modeling Spark tasks. The designed Profile diagram features that extend the Class diagram are described in detail. Afterward, the code generator is implemented. The input of the generator are models that satisfy the designed meta-model. The thesis also contains example models and their evaluation. | cs |
dc.description.mark | C | cs |
dc.identifier.citation | ŠALGOVIČ, M. Modelem řízený vývoj Spark úloh pomocí Eclipse Acceleo [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145429 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207833 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Apache Spark | en |
dc.subject | Modelom riadený vývoj | en |
dc.subject | Eclipse Acceleo | en |
dc.subject | UML | en |
dc.subject | Profilový Diagram | en |
dc.subject | Generovanie kódu | en |
dc.subject | Big Data | en |
dc.subject | Meta-modelovanie | en |
dc.subject | Scala | en |
dc.subject | M2T | en |
dc.subject | Apache Spark | cs |
dc.subject | Model-driven Development | cs |
dc.subject | Eclipse Acceleo | cs |
dc.subject | UML | cs |
dc.subject | Profile Diagram | cs |
dc.subject | Code Generation | cs |
dc.subject | Big Data | cs |
dc.subject | Meta-modeling | cs |
dc.subject | Scala | cs |
dc.subject | M2T | cs |
dc.title | Modelem řízený vývoj Spark úloh pomocí Eclipse Acceleo | en |
dc.title.alternative | Model Driven Development of Spark Tasks by Means of Eclipse Acceleo | cs |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-22 | cs |
dcterms.modified | 2022-06-23-09:13:57 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145429 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:35:19 | en |
sync.item.modts | 2025.01.15 22:05:27 | en |
thesis.discipline | Informační systémy a databáze | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.44 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24614_v.pdf
- Size:
- 85.75 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24614_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24614_o.pdf
- Size:
- 88.66 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24614_o.pdf
Loading...
- Name:
- review_145429.html
- Size:
- 1.46 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145429.html