Závěrečná práce: Tomáš Glozar, učo 492787: Enhancing DiffKemp to Support Generic Projects
Bakalářská práce
Enhancing DiffKemp to Support Generic Projects
Anotace
Práce se zabývá analýzou sémantické ekvivalence verzí projektů pomocí nástroje DiffKemp, konkrétně jeho rozšířením pro podporu jiných projektů než linuxového jádra. Text nejprve prochází architekturu DiffKempu včetně jejího zdůvodnění se zaměřením na části, které bylo nutné rozšířit k dosažení cíle práce. Poté představujeme rozšíření generátoru snapshotů DiffKempu, založené na principu integrace s …více
Abstract
The thesis deals with the analysis of semantic equivalence of project versions using the DiffKemp tool, specifically with extending it to support projects other than the Linux kernel. The text first goes through the architecture of DiffKemp, including the reasoning for it, with a focus on parts which had to be extended to achieve the goal of the work. Then we present an extension of DiffKemp’s snapshot …více
Zadání práce
- Úprava analýzy modulu, aby nebylo nutné vždy parsovat kompletní soubor, zejména pokud je soubor analyzován opakovaně.
- Nový způsob generování snapshotů bez nutnosti přizpůsobit generátor pro různé projekty. Použití generátoru bude demonostrováno na jednom novém projektu.
30. 5. 2022 08:39, RNDr. Adam Rambousek, Ph.D., učo 60380
Přílohy
Konzultant
Red Hat
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
LLVM IR service for Fedora
Mgr. Michal Toman, učo 324521 -
C++ support for Stanse
Mgr. Martin Vejnár, učo 172430 -
Slicing of Parallel Programs
Mgr. Lukáš Tomovič -
Preklad Java programov do LLVM pre analyzátor programov Symbiotic
Bc. Miroslav Patlevič -
Nástroj na automatickou detekci chyb v jazyce C
Mgr. Jan Šťastný, učo 173461 -
Static Analyser for BeakerLib Tests
Mgr. Zuzana Baranová -
Instrumentation of LLVM IR
Mgr. Martina Vitovská -
Překladač jazyka Scheme
Mgr. Tomáš Staněk, učo 72781




