Závěrečná práce: Petr Hejčl: Python Code Generator for Eclipse Lyo Designer
Bakalářská práce
Python Code Generator for Eclipse Lyo Designer
Anotace
Open Services for Lifecycle Collaboration (OSLC) poskytuje standardizovaný způsob výměny dat mezi nástroji používanými v modelově orientovaném systémovém inženýrství a souvisejících vývojových procesech. Eclipse Lyo Designer podporuje vytváření rozhraní kompatibilních s OSLC prostřednictvím návrhu doménového modelu a generování kódu na základě tohoto modelu, ale jeho existující schopnosti jsou omezeny …více
Abstract
Open Services for Lifecycle Collaboration (OSLC) provides a standardized way of exchanging data between tools used in model-based system engineering and related development workflows. Eclipse Lyo Designer supports the creation of OSLC-compliant interfaces by designing the domain model and generating the code based on such a model, but its existing generator is focused on Java. This limits its direct …více
Zadání práce
The goal of this work is to extend the Eclipse Lyo Designer’s code generator to be able to generate Python code as well for the same domain model the Java code is generated from. The Python code shall be compatible with the OSLC4Py library for creating OSLC clients in Python. The correctness of the code generation shall be evaluated on at least one OSLC client built using the OSLC4Py library where switching the manually written Python code of the OSLC domain with the automatically generated one shall not influence its functionality.
The resulting solution will be made available in IS under the EPL 2.0 licence.
14. 6. 2026 13:44, prof. Ing. Tomáš Vojnar, Ph.D., učo 134390
Přílohy
Konzultant
ext KTP FI MU
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Universal OSLC Client for Python
Ing. Matej Grós -
OSLC adapter for EMF-based models
Mgr. Vojtěch Spěvák -
Vývojové prostředí pro JavaScript
Mgr. Jiří Golembiovský -
Grafický editor pro JBossESB
Mgr. Tomáš Sedmík, učo 255594 -
RHQ Bundle Editor plugin pro Eclipse
Mgr. Michal Merta, učo 374015 -
Automated and Customizable Analysis of Heap Dumps in Cloud Environment
Ing. Jakub Krajčík -
Informační systém sportovních soutěží
Mgr. Dominik Štefančik, učo 73405 -
Správce elektronického poštovního systému
Mgr. Jaroslav Aster, učo 50861




