Title: Generování konfigurací softwarových komponent z modelů vlastností
Other Titles: Configuration of Software Components Generator from Feature Models
Authors: Vaněk, Jakub
Advisor: Mokoš Daniel, Mgr.
Referee: Ekštein Kamil, Ing. Ph.D.
Issue Date: 2019
Publisher: Západočeská univerzita v Plzni
Document type: bakalářská práce
URI: http://hdl.handle.net/11025/38292
Keywords: model vlastnost;xtext;gramatika;generovani
Keywords in different language: feature model;xtext;grammar;generating
Abstract: Cílem této práce bude vygenerovat šablonu jako model vlastností ze zápisu gramatiky jazyka tesa pomocí frameworku Xtext a na základe vybraných vlastností z tohoto modelu vygenerovat finální zdrojový kód. V práci jsou popsány a využity znalosti o modelování vlastností a generativním programování. Ctenár je v úvodní cásti seznámen s problematikou modelování vlastností, nástroji které jsou pro modelování, nebo tvorbu modelu využívány. Dále bude seznámen s problematikou generativního programování a frameworkem Xtext. V pozdejších cástech bude vysvetlen návrh implementace a finální rešení problému.
Abstract in different language: Goal of this thesis is to generate feature model from grammar of tesa language written in Xtext and to generate final source code from chosen features of this model. This thesis describes and uses knowledge about feature modeling and generative programming. In the opening part of the thesis reader is introduced with feature modeling, tools used for feature modeling, generative programming and Xtext framework. In the later part implementation design and final solution is described.
Rights: Plný text práce je přístupný bez omezení.
Appears in Collections:Bakalářské práce / Bachelor´s works (KIV)

Files in This Item:
File Description SizeFormat 
Bakalarska_prace.pdfPlný text práce1,35 MBAdobe PDFView/Open
A16B0160P Hodnoceni.pdfPosudek vedoucího práce17,91 kBAdobe PDFView/Open
A16B0160P Posudek.pdfPosudek oponenta práce56,87 kBAdobe PDFView/Open
A16B0160P Obhajoba.pdfPrůběh obhajoby práce82,64 kBAdobe PDFView/Open


Please use this identifier to cite or link to this item: http://hdl.handle.net/11025/38292

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.