Diplomová práce

Decision Model and Notation (DMN) Transpiler

Bc. Aleš Sedláček
Anotace

Cílem této diplomové práce je vylepšit interně vyvinutý Decision Model and Notation (DMN) transpilátor a zajistit jeho kompatibilitu s nejnovější specifikací DMN. Mezi hlavní cíle patří podrobné studium nejnovější specifikace DMN a s ní spojeného jazyka FEEL (Friendly Enough Expression Language). Prostřednictvím důkladné analýzy jsou identifikovány chybějící a dílčí funkce v rámci stávajícího transpilátoru …více

Abstract

This thesis enhances an in-house developed Decision Model and Notation (DMN) transpiler by ensuring its compatibility with the latest DMN specification. The primary objectives include a comprehensive study of the most recent DMN specification and its associated Friendly Enough Expression Language (FEEL). The research identifies missing and partial features within the existing JavaScript transpiler …více

Zadání práce
The main goal of the thesis is to improve an in-house developed transpiler of Decision Model and Notation (DMN) into JavaScript, to be fully compatible with the latest version of the DMN specification. The foreseen tasks are:
  • Get familiar with the latest DMN specification and related Friendly Enough Expression Language (FEEL).
  • Analyse and review missing and partial features inside the in-house developed transpiler.
  • Transform the current implementation of the transpiler from JavaScript to TypeScript.
  • Implement missing features in the transpiler to be close to fully compliant with the latest DMN specification version.
This thesis is done in collaboration with Adacta.
Práce zkontrolována:
16. 12. 2023 22:05, doc. Bruno Rossi, PhD, učo 232464
Plný text práce
824,4 KB / soubor PDF
Jazyk práce
angličtina angličtina
Termín obhajoby
5. 2. 2024
Práce byla úspěšně obhájena

Vedoucí

doc. Bruno Rossi, PhD, učo 232464
KPSK FI MU

Oponent

Ing. Štěpán Kuchař, Ph.D.
Adacta

Konzultant

Mgr. Marcel Mráz
abs FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.