Bakalářská práce

Interaktivní zobrazení procesních grafů

Interactive visualization of process graphs

Tomáš Kadavý
Anotace

Cílem této bakalářské práce je navrhnout a implementovat webovou aplikaci, která vytvoří a interaktivně zobrazí průchodové grafy, získané z hráčských dat bezpečnostních her konaných na Fakultě informatiky Masarykovy univerzity. Výsledek pomůže organizátorům k zpětné analýze průběhu cvičení, pochopení chování účastníků a odhalení možných nedostatků v herním scénáři. Výsledná aplikace se skládá z backendové …více

Abstract

This bachelor's thesis focuses on designing and implementing a web application that creates and interactively displays process graphs, obtained from player data collected during cybersecurity exercises held at Masaryk University. The results will help organizers during the post-training analysis in evaluating the course, understanding the behavior of participants, and detecting possible shortcomings …více

Zadání práce
Prostudujte data dostupná ze cvičení organizovaných v rámci Kybernetického polygonu KYPO. Dále prostudujte principy procesního dolování (process mining) a zejména knihovnu pm4py.

Navrhněte a implementujte webovou aplikaci, která bude umožňovat vytváření procesních grafů z dat zaznamenaných během bezpečnostních cvičení a jejich interaktivní manipulaci. Mezi požadovanými funkcemi bude:

  • Interaktivní manipulace s uzly grafu.
  • Zobrazení doplňkových info uzlech ve formě tooltipů.
  • Zvýraznění cest průchodů vybraných účastníků.
  • Filtrování dat pro redukci složitosti grafu (výběr konkrétních hráčů apod).
Další funkce budou upřesněny podle potřeby a popsány v práci ve formě seznamu funkčních požadavků.

Webová aplikace bude implementována v jazyce Angular. Pro dosažení dynamického chování statických SVG generovaných knihovnou pm4py bude použita knihovna svgson. Backendová část bude implementována v Java Spring běžící nad databází Elasticsearch. Technologie, architektura i služby budou v práci zdokumentovány.

Práce zkontrolována:
22. 5. 2022 19:08, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Jazyk práce
čeština čeština
Termín obhajoby
1. 7. 2022
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
CIKT ÚZ FSS MU

Oponent

RNDr. Martin Macák, Ph.D., učo 410452
KPSK FI MU

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