Bakalářská práce
Získaná ocenění: Cena děkana FI za vynikající závěrečnou práci

Design and Implementation of the AEON Tool Frontend

Vojtěch Veselý
Anotace

Nástroj BIODIVINE/AEON je jedním z mála softwarových frameworků navržených speciálně pro modelování a analýzu částečně specifikovaných booleovských sítí (PSBN). Na začátku této práce čelil AEON dvěma zásadním omezením: nově zavedená control funkcionalita byla neúplná a frontend se opíral o zastaralou a obtížně udržovatelnou architekturu. Řešení těchto problémů vyžadovalo jak dokončení klíčových control …více

Abstract

The BIODIVINE/AEON tool is one of the few software frameworks designed specifically for modeling and analyzing Partially Specified Boolean Networks (PSBNs). At the beginning of this thesis, AEON faced two major limitations: its newly introduced control functionality was incomplete, and its frontend relied on an outdated and difficult-to-maintain architecture. Addressing these challenges required both …více

Zadání práce

The goal of the thesis is the development of a novel web frontend for the tool Biodivine/AEON, serving for attractor analysis and control of asynchronous Boolean Networks. First, the student will become familiar with the web-based version of the tool and the prototype version that incorporates control features. The student will explore the requirements of target users as well as the performance issues related with the previous releases of the software (v0.1.0, v0.4.1) based purely in HTML/Javascript. The previous implementation’s reliance on plain web technologies made further development difficult. The lack of modularity resulted in tightly coupled components, complicating updates and maintenance.

The practical goal will be to design and implement a new version of the frontend that is easily maintainable and extensible, and provides better performance than the previous solution. The new frontend will be developed using React, TailwindCSS, and TypeScript. These technologies will provide a modular and maintainable architecture, improved performance, and a modern visual design.

The resulting implementation will be delivered in terms of a new release of the tool, including adequate documentation.

Práce zkontrolována:
22. 12. 2025 22:35, doc. RNDr. David Šafránek, Ph.D., učo 3159
Jazyk práce
angličtina angličtina
Termín obhajoby
5. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. David Šafránek, Ph.D., učo 3159
KSUZD FI MU

Oponent

Mgr. Ondřej Huvar, učo 492849
KSUZD FI MU

Konzultant

RNDr. Eva Šmijáková, učo 433478
stud FI MU

Masarykova univerzita Fakulta informatiky
Plán
Programování a vývoj aplikací
  • 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.