Název:
Integrace nástroje Telosys pro generování zdrojového kódu do Visual Paradigm
Překlad názvu:
Integration of the Telosys Code Generator into Visual Paradigm
Autoři:
Vrána, Ondřej ; Bartík, Vladimír (oponent) ; Rychlý, Marek (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [cze][eng]
Smyslem této práce je vytvoření Visual Paradigm pluginu, který by umožnil využívat generátor kódu Telosys uvnitř tohoto programu. Plugin musí tedy zahrnovat návrh diagramů pro vizualizaci Telosys DSL modelů a jejich převod na Telosys projekt. Práce tedy zahrnuje seznámení se s jednotlivými nástroji Visual Paradigm a Telosys spolu s jejich programovými rozhraními. Dále je navržen grafická reprezentace Telosys nazvaná Telosys diagram a algoritmus jejího převodu. Práce se také věnuje problematice implementace tohoto pluginu spolu s popisem jeho jednotlivých uživatelských funkcí. Na konci práce je implementovaný plugin otestován za pomocí demonstračního příkladu.
This thesis aims at creating a Visual Paradigm plugin, which would make it possible to use Telosys code generator inside this program. Plugin must implement the designing of diagrams used for visualisation of Telosys DSL models and their translation to Telosys project. This thesis therefore includes an overview of both Visual Paradigm and Telosys together with their application programming interfaces. It then continues with designing the graphical representation of Telosys named Telosys diagram and describes an algorithm for the diagram’s translation. Next chapter describes the implementation of this plugin together with description of all its user functions. Last chapter tests the implemented plugin with example demonstration.
Klíčová slova:
CASE; diagram; Doménově specifický jazyk; generátor kódu; Model Driven Software Engineering; Telosys; UML; Visual Paradigm; zásuvný modul; CASE; code generator; diagram; Domain specific language; Model Driven Software Engineering; plugin; Telosys; UML; Visual Paradigm
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/247817