Now showing items 1-20 of 32

  • Analyzátor kódu jazyka C 

    Ovšonka, Daniel
    Tato bakalářská práce se zaobírá principy exploitovaní programů a detekci potencionálně zranitelných míst v programech. Tato detekce umožní vytváření bezpečnějších programových konstrukcí. V úvodu je čitatel obeznámen se ...
  • Analýza kódu v jazyce C pro účely testování zpětného překladu 

    Dítě, Viktor
    Cílem této práce je rozšíření aplikačního rámce pro tvorbu regresních testů o novou funkcionalitu pro analýzu kódu v jazyce C . Tento aplikační rámec je vytvořen v jazyce Python a pro analýzu zdrojového kódu využívá překladač ...
  • Aplikace pro odhalování plagiátů 

    Šalplachta, Pavel
    Tato práce se zabývá programovacími jazyky C a C++, různými způsoby zápisu jejich konstrukcí a vývojem aplikace, která rozpozná velmi podobné programy napsané v těchto programovacích jazycích. Aplikace je určena pro kontrolu ...
  • Aplikace pro odhalování plagiátů 

    Šalplachta, Pavel
    Bakalářská práce se zabývá programovacím jazykem C a způsobem odhalováním plagiátů v programech psaných v tomto jazyce. Výsledkem práce je aplikace vytvořená také v jazyce C, která podle podobnosti zdrojových kódů rozhodne, ...
  • Aplikace pro odhalování plagiátů u rozsáhlých projektů 

    Kačic, Matej
    Cieľom práce je vytvoriť aplikáciu, ktorá rozpozná plagiáty v programovom kóde v projektoch bez kostry. Zaoberá sa konštrukciami v jazyku C a C++ a ich následným použitím pri detekcii plagiátov. Projekty prejdú fázami ...
  • Automatická tvorba testovacích případů z datových toků 

    Kraut, Daniel
    Tato práce se zabývá automatickou tvorbou testovacích případů na úrovni jednotkového testování, pro zdrojové texty v jazyce C. K dosažení automatizace jsou použity metody přístupu k software jako k datovým tokům proměnných. ...
  • Automatizované metody hledání chyb v překladačích 

    Müller, Petr
    Tato práce se zabývá aplikací metody fuzz testing k testování překladačů a interpretů. V první části pojednává o překladačích, optimalizacích a chybách typických pro optimalizující překladač. Analyzuje vhodnost metod ...
  • Automatizovaný systém pro udržení životních podmínek v akváriích 

    Janda, Josef
    Diplomová práce se zabývá návrhem a realizací automatizovaného systému pro udržení životních podmínek v akváriích. Úkolem systému je do jisté míry automatizovat určité procedury a zajistit regulaci důležitých parametrů ...
  • Clusterové řešení OpenVPN pro bezvýpadkový provoz 

    Dokoupil, Jiří
    Cílem této bakalářské práce je analyzovat možnosti běhu OpenVPN v clusteru a takové řešení implementovat. Nejprve se zabývá analýzou stávajících technologií, možnostmi přístupu k této problematice. Následně je pak rozvedeno ...
  • Detekce podobnosti zdrojových souborů v jazyce C 

    Rek, Petr
    Tato práce se zabývá návrhem, implementací a testováním nástroje csim, sloužícího pro porovnávání podobnosti dvou souborů v jazyce C. Primárním účelem vzniku tohoto nástroje je testování zpětného překladače vyvíjeného ...
  • Elektronická kniha jízd s GPS 

    Rzyman, Daniel
    Tato bakalářská práce umožnila navrhnout, sestrojit a naprogramovat zařízení, které využívá satelitní systém pozicování ke zjednodušení způsobu evidence jízd ve firmách. Jádrem přístroje je šestnáctibitový mikrokontrolér ...
  • Generátor biologických průběhů 

    Kadeřábek, Jan
    Diplomová práce popisuje signál EKG, jeho vznik, hodnocení a přístroj pro jeho generování. Po seznámení se standardním průběhem signálu EKG, byl takový signál vytvořen v programovém prostředí Matlab. Skládá se z celkem 10 ...
  • Interaktivní interpret jazyka C 

    Blažek, Martin
    Diplomová práce se zabývá implementací interaktivního interpretu jazyka C se syntaxí odpovídající normě ISO C99. Důraz je kladen na podporu výuky jazyka C a rychlé prototypování algoritmů. Aplikace umožňuje vytvářet programy ...
  • Knihovna pro ovládání LCD displejů 

    Lutera, Ondřej
    Práce se zabývá návrhem a implementací grafických objektů Text Box, List Box,Progress Bar a Edit Box do knihovny D4D firmy Freescale určené pro ovládání LCD displejů. Vývoj byl proveden pomocí vývojového kitu DEMOQE128 s ...
  • Plánovač instrukcí překladače jazyka C pro architektury se zřetězeným zpracováním instrukcí 

    Kocina, Filip
    Tato práce se zabývá backendem překladače jazyka C, konkrétně plánovačem instrukcí. Analyzuje možnosti plánovače instrukcí kompilační platformy LLVM. Popisuje nahrazení stávajícího delay slot filleru pro architekturu MIPS.
  • Pluginy pro získávání informací o systému pro projekt BusyBox 

    Poláček, Marek
    Tato práce se zabývá implementací nástrojů pro získávání informací o operačním systému pro projekt Busybox.  Diskutovány jsou souborové systémy sysfs a procfs v operačním systému Linux.  Dále se práce zabývá tím, jak ...
  • Překladač jazyka C v prostředí Python 

    Fiedor, Tomáš
    V současné době neexistuje žádné výrazné propojení problematiky tvorby překladačů a návrhu procesorů a jejich instrukčních sad ve výuce. Cílem této práce je vytvořit snadno rozšiřitelný modulární překladač, který bude ...
  • Překladač podmnožiny jazyka C v Pythonu 

    Lichtner, Ondrej
    Tato bakalařská práce se věnuje návrhu a implementaci překladače jazyka C pro mikrokontrolér PicoBlaze. V současnosti je vývoj aplikací pro tento mikrokontrolér limitován na použití asembleru. Cílem této práce je tedy ...
  • Přenos zvukových dat pomocí protokolu RTP 

    Novotný, Roman
    Tato práce se zabývá technologií multimediálního přenosu v reálném čase. Úvod práce je vyhrazen pro vrstvený model TCP/IP. Dále se bakalářská práce zaměřuje na teoretický návrh aplikace, která je schopna přenášet zvuková ...
  • Převod výrazů v C do DIMACS formátu 

    Grim, Pavel
    Tato práce se věnuje návrhu převodu výrazů zapsaných v programovacím jazyce C do formátu DIMACS a realizaci programu v jazyce C++ provádějící tento převod. V textu práce se nachází popis programovacího jazy­ka C a jeho operátorů. ...