Národní úložiště šedé literatury Nalezeno 2 záznamů.  Hledání trvalo 0.00 vteřin. 
Dynamic Analysis Framework for C#/.NET Programs
Čižmárik, Andrej ; Parízek, Pavel (vedoucí práce) ; Bulej, Lubomír (oponent)
Dynamická analýza je metóda používaná na analýzu chovania programov, čo môže byť využité pri hľadaní rôznych chýb v softwari. V dnešnej dobe je trend vo vývoji viacvláknových programov, kde môžu bezpochyby nas- tať problémy so synchronizáciou vlákien. Navyše, pôvod chýb v softwari, ktoré sú spôsobené rozdielnym naplánovaním a usporiadaním operácií, je ťažko odhaliteľný, nakoľko sú tieto chyby nedeterministické. Rozhodli sme sa naimplementovať framework na dynamickú analýzu programov napísaných v jazyku C# spolu s dvoma známymi algoritmami, ktoré sa používajú na de- tekciu a predikciu data-race-ov. Vo výsledku sme vytvorili konfigurovateľný a rozšíriteľný nástroj SharpDetect, ktorý podporuje dynamickú analýzu CIL programov. Konkrétne ide o programy napísané v jazyku C# pre platformy podporované frameworkom .NET Core. Na ukážku užitočnosti vytvoreného riešenia bol SharpDetect úspešne nasadený na knižnicu NetMQ, čo je imple- mentácia ZeroMQ v programovacom jazyku C# a kde našiel jednu skutočnú chybu.
Framework pro tvorbu her typu tower defense
Čižmárik, Andrej ; Gemrot, Jakub (vedoucí práce) ; Holan, Tomáš (oponent)
Tower Defense hry sú populárnym subžánrom real-time strategických hier, kde hráč chráni strážený objekt obrannými vežami pred nájazdmi nepriateľov. Súčasné Tower Defense hry sú však uzavreté, čím znemožňujú akúkoľvek rozšíriteľnosť a skúmanie zdrojového kódu. Cieľom práce je preto vytvoriť multiplatformový framework pre tvorbu hier typu Tower Defense spolu s ilustračnou implementáciou hry v tomto frameworku. Framework podporuje potrebné herné objekty: veže, jednotky, ako aj interakcie medzi nimi - všetko skriptovateľné v jazyku LUA. Ďalej podporuje manipuláciu s textúrami, animáciami, zvukovými efektami a hernými mapami vytvorenými v dostupnom grafickom editore. Užívateľské rozhranie sa navrhuje v deklaratívnom jazyku XAML. Cieľ práce sa podarilo naplniť - pomocou vytvoreného frameworku je možné vyvíjať Tower Defense hry na platforme Windows a Android.

Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.