Now showing items 1-20 of 46

  • Analýza a testování vícevláknových programů 

    Letko, Zdeněk
    V disertační práci je nejprve uvedena taxonomie chyb v souběžném zpracování dat a přehled technik pro jejich dynamickou detekci. Následně jsou navrženy nové metriky pro měření synchronizace a souběžného chování programů ...
  • Analýza pokrytí testy JBoss aplikačního serveru 

    Žiaková, Nikoleta
    Tato práce se zabývá analýzou pokrytí kódu testovací sadou aplikačního serveru JBoss. Pro sběr informací o pokrytí kódu byly použity nástroje Emma a Cobertura. Bakalářská práce je rozdělená na dvě hlavní části. První z ...
  • Centralizace správy bezpečnostních politik v Javě 

    Kalina, Jan
    WildFly je platformou pro distribuované prostředí splňující specifikaci Java Enterprise Edition. Tato práce se zabývá možnostmi centrální správy bezpečnostních politik v tomto prostředí. Bezpečnostní politika je sada ...
  • Disassembler mezikódu jazyka Java 

    Macháček, Ondřej
    Tato práce se zabývá popisem struktury mezikódu jazyka Java a disassemblováním instrukcí mezikódu jazyka Java. Součástí této práce je knihovna pro disassemblování souborů tříd jazyka Java. Knihovna umožňuje zobrazit veškeré ...
  • Dynamická detekce a léčení časově závislých chyb nad daty v prostředí Java 

    Letko, Zdeněk
    Hledání chyb plynoucích ze souběžného zpracovávání výpočtů je obtížné. Proto se tato diplomová práce zabývá detekcí a léčením časově závislých chyb nad daty a chyb plynoucích z nesprávné atomicity operací v prostředí Java. ...
  • Heuristické řešení plánovacích problémů 

    Novotná, Kateřina
    Tato práce se zabývá metaheuristickými algoritmy a jejich implementací do nástroje Drools Planner. Drools Planner je open source nástroj pro řešení optimalizačních problémů. V této práci je popsán návrh a implementace ...
  • Implementace podpory distribuovaných transakcí v BPEL 

    Bek, Ivo
    Cílem této bakalářské práce je implementovat podporu distribuovaných transakcí do projektu RiftSaw tak, aby webové služby mohly být volány v rámci distribuovaných transakcí podnikovými procesy. A to pouze v tom případě, ...
  • Informační systém pro školu bojových umění 

    Lorenc, Ján
    Tato bakalářská práce se zabývá vytvořením informačního systému pro školu bojových umění. Charakterizuje pojem informačního systému, popisuje návrh a implementaci informačního systému. Součástí práce je také porovnání ...
  • Integrace JMS poskytovatelů třetích stran 

    Žiaková, Nikoleta
    Tato práce se zabývá komunikací pomocí zasílání zpráv a integrací JMS poskytovatelů třetích stran do aplikačního serveru JBoss. Cílem práce bylo navrhnout a implementovat univerzální testovací sadu, která navrženou integraci ...
  • Integrace serveru Undertow se systémem Jenkins CI 

    Barteček, Jakub
    Tato diplomová práce se zabývá nahrazením servlet kontejneru v systému Jenkins CI za server Undertow. V práci jsou popsány obecné informace o programech, které se této problematiky týkají a je analyzován současný stav ...
  • Jídelní menu pro mobilní telefony s Bluetooth 

    Dzurňák, Tomáš
    Cílem projektu bylo navrhnout a realizovat aplikaci pro mobilní telefon a stolní počítač, která umožní v restauraci pomoci mobilního telefonu procházet jídelní menu a následně zadávat objednávky. Stolní počítač poskytuje ...
  • Měření výkonnosti balíčku java.math 

    Frýz, Pavel
    Cílem této práce je porovnat výkonnost jednotlivých implementací java virtuálních strojů při užití balíčku java.math. Jsou popsány třídy BigInteger a BigDecimal a existující nástroje pro výkonnostní testování java virtuálních ...
  • Měření výkonnosti vybraných nástrojů Drools 

    Široký, Petr
    Testování výkonu aplikací je velmi často opomíjeno. Tato práce popisuje proces testování výkonu nástrojů Drools Expert a Drools Fusion. Drools je platforma pro integraci podnikové logiky, moduly Expert a Fusion jsou její ...
  • Nástroj pro vytváření testovacích vstupů v XML 

    Očenáš, Martin
    Cílem této bakalářské práce je představit nástroj pro generování testovacích vstupů ve formátu XML. Nástroj se u generovaného XML dokumentu zaměřuje na různé kombinace elementů, atributů a jejich hodnot. Uživatel nástroje ...
  • Návrh a implementace testovacího systému na architektuře GRID 

    Hubík, Filip
    Tento diplomový projekt se zabývá problematikou paralelizace sestavování a testovaní aplikací tvořených v jazyce Java. Navrhuje software, který s využitím metod postupné integrace, paralelizace a distribuce výpočetně ...
  • Optimalizace platformy pro distribuované výpočty Hadoop 

    Čecho, Jaroslav
    Tato diplomová práce se zabývá možnostmi optimalizace frameworku Hadoop za pomocí platformy CUDA. Apache Hadoop je frameworku umožnující analýzu obrovských objemů dat. Obsahuje distribuovaný souborový systém a implementaci ...
  • Optimalizace testování pomocí algoritmů prohledávání prostoru 

    Starigazda, Michal
    Testování vícevláknových programů je náročný proces kvůli velkému množství možných interakcí mezi vlákny, které je třeba otestovat. Technika vkládání šumu umožňuje zvýšit počet otestovaných proložení (interakcí) konkurenčních ...
  • Ovládání desktopové prezentace pomocí mobilního telefonu s Bluetooth 

    Tesař, Miroslav
    Cílem projektu je osvobodit osobu provádějící prezentaci z notebooku nebo i stolního počítače od nutnosti ovládat prezentaci z klávesnice. Systém využívá mobilní telefon s podporou mobilní Javy a Bluetooth technologie ke ...
  • PHP framework pro tvorbu jednoduchých informačních systémů 

    Ludwig, Jakub
    Tato bakalářská práce popisuje a dokumentuje vývoj frameworku pro tvorbu jednoduchých informačních systému a v něm nové verze informačního systému Studentské Unie FIT VUT v Brně. Práce obsahuje popis jednotlivých etap ...
  • Počítačová hra s prvky umělé inteligence 

    Serédi, Silvester
    Bakalářská práce se zabývá problematikou umělé inteligence v počítačové hře. V práci je uveden návrh dvourozměrné počítačové hry pro dva hráče, kde jednoho z nich může řídit počítač. Hlavní úlohou bylo vytvoření hry s ...