Thesis/Dissertation: Bc. Marek Chalupa: Slicing of LLVM Bitcode
Master's thesis
Slicing of LLVM Bitcode
Abstract
Symbiotic je open-source nástroj pro verifikaci programů, který využívá prořezávání programů ke zrychlení verifikace. Tato práce popisuje implementaci nového přořezávacího algoritmu založeného na grafech závislostí, který nahrazuje starý algoritmus, jenž používá data-flow přístup. V první části práce dáme čtenáři nahlédnout do základů teorie přořezávání programů a popíšeme prořezávací algoritmy. Poté …more
Abstract
Symbiotic is an open-source verification tool that use program slicing to speed-up the verification. This thesis describes an implementation of a new slicer based on dependence graphs that replaces the old one which use a data-flow approach. First, we introduce the reader to the basic theory of program slicing and describe slicing algorithms, and then we describe the algorithms that are needed for …more
Thesis description
31/5/2016 08:21, prof. RNDr. Jan Strejček, Ph.D., UČO 3366
Attachments
Theses on a related topic
List of theses with an identical keyword.
-
Slicing of Parallel Programs
Mgr. Lukáš Tomovič -
A Common Framework for Inquiries about Program Properties
Mgr. Tomáš Brukner -
Improving out-of-bound access checking in Symbiotic
Mgr. Anna Řechtáčková -
Instrumentation of LLVM IR
Mgr. Martina Vitovská -
Program Slicing and Symbolic Execution for Verification
RNDr. Marek Chalupa, Ph.D. -
LLVM IR service for Fedora
Mgr. Michal Toman, UČO 324521 -
Enhancing DiffKemp to Support Generic Projects
Mgr. Tomáš Glozar, UČO 492787 -
May-Happen-in-Parallel Analysis for Slicing of Parallel Programs
Mgr. Jindřich Sedláček, UČO 514107




