Webový správce pro Unite

but.committeedoc. Dr. Ing. Dušan Kolář (předseda) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Šárka Květoňová, Ph.D. (člen) Ing. Radek Hranický, Ph.D. (člen) Ing. Jiří Hynek, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Komise se na základě posudku oponenta, hodnocení vedoucího a přednesené prezentace rozhodla práci hodnotit stupněm A - výborně.cs
but.jazykangličtina (English)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorFiedor, Janen
dc.contributor.authorZavadil, Michalen
dc.contributor.refereeVašíček, Ondřejen
dc.date.created2025cs
dc.description.abstractNástroje pro statickou a dynamickou analýzu softwaru jsou osvědčené metody pro zajištění vyšší kvality softwaru. Nástroje pro statickou analýzu odhalují chyby přímo ve zdrojovém kódu, zatímco dynamické nástroje spouštějí program a detekují tak problémy, které jsou těžko odhalitelné pro statické metody. Unite je adaptér, který převádí standardní příkazové rozhraní analytických nástrojů na API odpovídající standardu OSLC. Díky OSLC je možné jej snadno integrovat do existujících nástrojů pro správu životního cyklu softwaru. Cílem této práce je vytvořit webový nástroj, který dokáže spravovat k více instancí Unite a spouštět tak analýzy paralelně. Backendová část správce sleduje stav jednotlivých instancí a rovnoměrně rozděluje zátěž, aby bylo dosaženo co nejrychlejšího dokončení analýz a efektivního využití dostupných prostředků. Webové uživatelské rozhraní správce umožňuje snadné zadávání požadavků, přičemž běžné scénáře jsou zjednodušeny pomocí automatického doplňování známých parametrů. Mezi typické akce patří opětovná registrace analyzovaného systému (SUT) a opakované spuštění analýzy.en
dc.description.abstractStatic and dynamic software analysis tools are well-established ways to ensure higher software quality. Static tools spot errors in the source code itself, while dynamic tools execute the program and detect issues that static methods identify with difficulty. Unite is an adapter that transforms the standard command-line interface of analysis tools into an OSLC-compliant API. The OSLC standard ensures an easy interface integration into an existing software lifecycle management toolset. This thesis aims to create a web tool that is able to manage multiple Unite instances, thereby running multiple analyses in parallel. The manager has a backend server that monitors the instances and balances the load, ensuring the fastest analysis completion and balanced utilization of resources. Additionally, the manager provides a web user interface that serves to create requests conveniently and supports common use cases by minimizing user interaction and by prefilling known parameters. The common actions include SUT re-registration and analysis rerun.cs
dc.description.markAcs
dc.identifier.citationZAVADIL, M. Webový správce pro Unite [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.cs
dc.identifier.other164591cs
dc.identifier.urihttp://hdl.handle.net/11012/254876
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectanalýza softwaruen
dc.subjectverifikace softwaruen
dc.subjectstatická analýzaen
dc.subjectdynamická analýzaen
dc.subjectOSLCen
dc.subjectOSLC Automationen
dc.subjectUniteen
dc.subjectwebová aplikaceen
dc.subjectSvelteen
dc.subjectExpress.jsen
dc.subjectvyvažování zátěžeen
dc.subjectUI/UXen
dc.subjectsoftware analysiscs
dc.subjectsoftware verificationcs
dc.subjectstatic analysiscs
dc.subjectdynamic analysiscs
dc.subjectOSLCcs
dc.subjectOSLC Automationcs
dc.subjectUnitecs
dc.subjectweb applicationcs
dc.subjectSveltecs
dc.subjectExpress.jscs
dc.subjectload balancingcs
dc.subjectUI/UXcs
dc.titleWebový správce pro Uniteen
dc.title.alternativeWeb manager for Unitecs
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2025-06-23cs
dcterms.modified2025-06-23-14:35:06cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid164591en
sync.item.dbtypeZPen
sync.item.insts2025.08.27 02:04:16en
sync.item.modts2025.08.26 20:03:30en
thesis.disciplineInformační systémy a databázecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.35 MB
Format:
Adobe Portable Document Format
Description:
file final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_164591.html
Size:
9.89 KB
Format:
Hypertext Markup Language
Description:
file review_164591.html

Collections