Bakalářská práce

Extensible and Configurable Architecture for Executing JavaScript Tasks in Web Applications

Kiril Vorotyntsev
Anotace

Tato práce představuje rozšiřitelnou a konfigurovatelnou architekturu pro spouštění JavaScriptových úloh v automatizovaných pracovních postupech s nástroji. Výsledkem jsou dvě knihovny: balíček definující abstrakci úlohy spolu se skládáním do pipeline a jobů a rozšíření pro Visual Studio Code, které tento balíček spouští přímo v editoru, nabízí grafické rozhraní pro procházení a spouštění úloh a vystavuje …více

Abstract

This thesis presents an extensible and configurable architecture for executing JavaScript tasks in tool-integration workflows. The work delivers two libraries: a package that defines a task abstraction together with composition into pipelines and jobs, and a Visual Studio Code extension that runs the package inside the editor, provides a graphical interface for discovering and executing tasks, and …více

Zadání práce
Many actions performed during Model-based System Engineering (MBSE) are done using web-based tools nowadays. A lot of these actions are, in fact, complex chains of simpler tasks. Both these chains and the tasks they are consisting of typically need to be customized by the users to fit the needs of a specific system being developed. Being able to flexibly define and manage such tasks and chains is crucial for successful development.

The goal of this work is to develop an extensible and configurable architecture for executing JavaScript tasks. Users must be able to define and include their own custom tasks to be executed and chain them into sequences of tasks realizing more complex operations. The architecture shall be evaluated on at least one suitable use case where the provided operations are performed by multiple collaborating units of work (tasks). Such use case(s) will be provided by the AVELAB research group and/or Honeywell.

The resulting solution will be made available in IS under the EPL 2.0 licence.
Práce zkontrolována:
14. 6. 2026 13:46, prof. Ing. Tomáš Vojnar, Ph.D., učo 134390
Jazyk práce
angličtina angličtina
Obhajoba dosud neproběhla

Vedoucí

prof. Ing. Tomáš Vojnar, Ph.D., učo 134390
KPSK FI MU

Oponent

Mgr. Petr Kubica, učo 514403
KPSK FI MU

Konzultanti

Ing. Jan Fiedor, Ph.D.
ext KTP FI MU
Ing. Jan Fiedor, Ph.D.
Honeywell

  • 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.