Laboratorní úlohy k dynamické analýze kódu

Loading...
Thumbnail Image

Date

Authors

Košina, Petr

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií

ORCID

Abstract

Diplomová práce se zaměřuje na statickou a dynamickou analýzu v softwarovém inženýrství. Statická analýza je zkoumání zdrojového kódu bez jeho spuštění, zatímco dynamická analýza se soustředí na provádění kódu a testování jeho běhu. Práce zkoumá různé techniky a nástroje obou analýz, včetně jejich výhod a omezení. Obsahem práce je rovněž výzkum implementace metod dynamické analýzy kódu napříč operačnímy systémy. Důraz je kladen na porovnání obou metod a jejich aplikaci v reálném softwarovém prostředí. Konkrétně poskytuje praktické laboratorní úlohy, které mají studentům pomoci lépe pochopit problematiku dynamické analýzy.
The thesis focuses on static and dynamic analysis in software engineering. Static analysis involves examining the source code without executing it, whereas dynamic analysis focuses on executing the code and testing its runtime behavior. The thesis explores various techniques and tools for both types of analysis, including their advantages and limitations. Additionally, the content includes research on the implementation of dynamic code analysis methods across different operating systems. Emphasis is placed on comparing both methods and their application in real-world software environments. Specifically, it provides practical laboratory exercises designed to help students better understand the issues related to dynamic analysis.

Description

Citation

KOŠINA, P. Laboratorní úlohy k dynamické analýze kódu [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2024.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

bez specializace

Comittee

doc. Ing. Václav Zeman, Ph.D. (předseda) Ing. Pavel Pirohovič (člen) Ing. Jan Dvořák, Ph.D. (člen) Ing. Yehor Safonov (člen) JUDr. Ing. František Kasl, Ph.D. (člen) doc. Mgr. Karel Slavíček, Ph.D. (místopředseda)

Date of acceptance

2024-06-06

Defence

Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: Jaký je rozdíl ve výpočetním čase středně složitého programu bez a s použitím frameworku pro sledování úniků paměti Valgrind? Jak by jste charakterizoval statickou a dynamickou anlýzu kódu?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO