Prototyp profilovacího nástroje pro embedded software

dc.contributor.advisorLipka Richard, Ing. Ph.D.cs
dc.contributor.authorVondrovic, Petrcs
dc.contributor.refereeDudáček Karel, Dr. Ing.cs
dc.date.accepted2025-06-16
dc.date.accessioned2026-02-20T16:04:36Z
dc.date.available2024-09-09
dc.date.available2026-02-20T16:04:36Z
dc.date.issued2025-05-09
dc.date.submitted2025-05-09
dc.description.abstractProfilování embedded softwaru je klíčové pro optimalizaci výkonu a spotřeby, avšak složité kvůli omezeným zdrojům a dostupnosti cílového hardwaru. Tato práce navrhuje a realizuje prototyp nástroje pro emulované vykonávání fragmentů řídicího kódu. Úvodní rešerše mapuje techniky profilování a analýzu WCET/WCEC. Text dále porovnává nástroje pro konkolické testování a emulaci. Výsledné řešení kombinuje konkolické testování, traceování a analýzu v prostředí Visual Studio Code. Nástroj umožňuje efektivní profilování vybraných částí embedded softwaru bez nutnosti nasazení na cílové zařízení a může sloužit jako základ pro další rozvoj v oblasti testování a analýzy embedded systémů.cs
dc.description.abstract-translatedProfiling embedded software is essential for optimizing performance and energy consumption, yet it is challenging due to limited resources and the inaccessibility of target hardware. This thesis proposes and implements a prototype tool for emulated execution of isolated control code fragments. The initial chapters provide an overview of profiling techniques and WCET/WCEC analysis. The text also compares tools for concolic testing and emulation. The resulting solution combines concolic testing, tracing, and analysis within the Visual Studio Code environment. The tool enables effective profiling of selected parts of embedded software without requiring deployment to the target device and can serve as a foundation for further development in the field of embedded systems testing and analysis.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format100 s (154 464 znaků)
dc.identifier99644
dc.identifier.urihttp://hdl.handle.net/11025/65894
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectembedded systémycs
dc.subjectprofilovánícs
dc.subjectemulacecs
dc.subjectkonkolické testovánícs
dc.subjectQEMUcs
dc.subjectKLEEcs
dc.subjecttraceovánícs
dc.subject.translatedembedded systemsen
dc.subject.translatedprofilingen
dc.subject.translatedemulationen
dc.subject.translatedconcolic testingen
dc.subject.translatedQEMUen
dc.subject.translatedKLEEen
dc.subject.translatedtracingen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programSoftwarové a informační systémycs
dc.titlePrototyp profilovacího nástroje pro embedded softwarecs
dc.title.alternativePrototype of profiling tool for embedded softwareen
dc.typediplomová prácecs
local.files.count6*
local.files.size102027230*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=99644

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A23N0031P-zadani_DP.pdf
Size:
21.97 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
DP_Vondrovic_A23N0031P.pdf
Size:
780.78 KB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A23N0031P_prilohy.zip
Size:
96.11 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PV_Vondrovic_A23N0031P.pdf
Size:
103.97 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP
No Thumbnail Available
Name:
PO_Vondrovic_A23N0031P.pdf
Size:
103.08 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP

Collections