Interprocedurální analýza vztahů mezi hodnotami proměnných programu v modulární aritmetice

dc.contributor.advisorSawa, Zdeněkcs
dc.contributor.authorČandová, Michalacs
dc.contributor.refereeKot, Martincs
dc.date.accepted2014-06-09cs
dc.date.accessioned2014-08-05T09:58:25Z
dc.date.available2014-08-05T09:58:25Z
dc.date.issued2014cs
dc.descriptionImport 05/08/2014cs
dc.description.abstractCílem této diplomové práce je implementace algoritmů navržených v odborném článku Analysis of Modular Arithmetic (Müller-Olm, Seidl), sloužících k výpočtu vztahů mezi hodnotami proměnných. Algoritmy jsou implementovány jako součást aplikace, která provádí interprocedurální analýzu programu napsaného v jazyce navrženém pro potřeby této práce. Výstupem aplikace je soubor obsahující původní program doplněný o vypočtené vztahy mezi hodnotami proměnných programu. Kromě implementace navržených algoritmů se práce zabývá také formální kontrolou správnosti načteného programu a jeho úpravou pro následné zpracování navrženými algoritmy.cs
dc.description.abstractThe aim of this thesis is the implementation of algorithms proposed in article Analysis of Modular Arithmetic (Müller-Olm, Seidl), used to compute relations between values of variables. The algorithms are implemented as a part of the application performing an interprocedural analysis of program written in special language designed for needs of this thesis. The output of this application is a file with original program and calculated relations on values of program variables. Except for implementation of proposed algorithms the thesis also deals with formal proof of correctness of the loaded program and its adjustment for designed algorithms processing.en
dc.description.department460 - Katedra informatikycs
dc.description.resultvýborněcs
dc.format.extent5970915 bytescs
dc.format.mimetypeapplication/pdfcs
dc.identifier.otherOSD002cs
dc.identifier.senderS2724cs
dc.identifier.thesisCAN021_FEI_N2647_2612T025_2014
dc.identifier.urihttp://hdl.handle.net/10084/103810
dc.language.isocscs
dc.publisherVysoká škola báňská - Technická univerzita Ostravacs
dc.rights.accessopenAccess
dc.subjectdiplomová prácecs
dc.subjectinterprocedurální analýzacs
dc.subjectintraprocedurální analýzacs
dc.subjectstatická analýzacs
dc.subjectmodulární aritmetikacs
dc.subjectmodulocs
dc.subjectmnožina generátorůcs
dc.subjectafinní relacecs
dc.subjectlineární rovnicecs
dc.subjectthesisen
dc.subjectinterprocedural analysisen
dc.subjectintraprocedural analysisen
dc.subjectstatic analysisen
dc.subjectmodular arithmeticen
dc.subjectmoduloen
dc.subjectset of generatorsen
dc.subjectaffine relationsen
dc.subjectlinear equationsen
dc.thesis.degree-branchInformatika a výpočetní technikacs
dc.thesis.degree-grantorVysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatikycs
dc.thesis.degree-levelMagisterský studijní programcs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programInformační a komunikační technologiecs
dc.titleInterprocedurální analýza vztahů mezi hodnotami proměnných programu v modulární aritmeticecs
dc.title.alternativeInterprocedural Analysis of Relations on Values of Program Variables in Modular Arithmeticen
dc.typeDiplomová prácecs

Files

Original bundle

Now showing 1 - 4 out of 4 results
Loading...
Thumbnail Image
Name:
CAN021_FEI_N2647_2612T025_2014.pdf
Size:
5.69 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
CAN021_FEI_N2647_2612T025_2014_priloha.zip
Size:
73.12 KB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
CAN021_FEI_N2647_2612T025_2014_posudek_vedouci_Sawa_Zdenek.pdf
Size:
48.91 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího – Sawa, Zdeněk
Loading...
Thumbnail Image
Name:
CAN021_FEI_N2647_2612T025_2014_posudek_oponent_Kot_Martin.pdf
Size:
50.69 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta – Kot, Martin