Bakalářská práce

Rozšíření frameworku EACirc o simulátor Java bytecodu

Extending EACirc framework with Java bytecode simulator

Michal Hajas
Anotace

Táto práca ukazuje rôzne možnosti ako testovať náhodnosť a predstavuje nový nástroj ako alternatívu k nástrojom, ktoré sa na testovanie náhodnosti bežné používajú. Jej cieľom je vytvoriť a popísať rozšírenie frameworku EACirc o simulátor Java bytecodu, teda upraviť jeho implementáciu tak, aby počas behu využíval inštrukcie, ktoré pochádzajú z programu, ktorý je napísaný v jazyku Java. Vytvorená implementácia …více

Abstract

This thesis presents several ways how to test randomness and introduce new tool as an alternative to tools which are mostly used for testing randomness. The primary goal of this thesis is to implement and describe simulator of Java bytecode as an extension of framework EACirc. Which means to enhance implementation of framework EACirc so that it would be possible to use instructions, which comes from …více

Zadání práce
Implementujte simulátor Java bytecodu (upravte a rozšiřte stávající kód, aby splňoval požadované vlastnosti; implementujte jen vybrané instrukce). Zakomponujte implementovaný simulátor do frameworku EACirc tak, aby se v uzlech obvodů vykonával blok instrukcí, který je určen konfigurací každého uzlu. Upravte vytváření uzlů v EACircu, aby se do konfigurace uzlů vkládaly korektní hodnoty, ošetřete neexistující funkce a špatná čísla instrukcí. Toto rozšíření frameworku EACirc otestujte s různými nastaveními a výsledky porovnejte s výsledky získanými s běžnou verzí EACircu. Na vyhodnocování výsledků použijte automatický nástroj OneClick.

Literatura:

UKROP, Martin. Usage of evolvable circuit for statistical testing of randomness [online]. Bakalárska práce. Fakulta informatiky, Masarykova univerzita, 2013. Dostupné z URL: http://is.muni.cz/th/374297/fi_b/thesis.pdf

OBRÁTIL, Ľubomír. Automated task management for BOINC infrastructure and EACirc project [online]. Bakalárska práca. Fakulta informatiky, Masarykova univerzita, 2015. Dostupné z URL: https://is.muni.cz/th/410282/fi_b/thesis.pdf
Práce zkontrolována:
24. 5. 2016 05:59, Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
Jazyk práce
slovenština slovenština
Termín obhajoby
24. 6. 2016
Práce byla úspěšně obhájena

Vedoucí

Ing. Mgr. et Mgr. Zdeněk Říha, Ph.D., učo 2514
KPSK FI MU

Oponent

doc. RNDr. Petr Švenda, Ph.D., učo 4085
KPSK FI MU

  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.