Národní úložiště šedé literatury Nalezeno 50 záznamů.  začátekpředchozí41 - 50  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Connector generation process enhancement
Raszyk, Jan ; Malohlava, Michal (vedoucí práce) ; Bureš, Tomáš (oponent)
Softwarové konektory poskytují možnost, jak modelovat a realizovat propojení komponent v komponentových systémech. Jednou z výhod konektorů je, že sestavení jejich programového kódu lze provádět automatizovaně - generovováním kódu. Softwarové konektory také reektují různé další extra-funkční požadavky (např. logování, bezpečnosti, adaptaci, měření). Generátor konektorů by proto měl umožňovat snadnou rozšiřitelnost funkčnosti generovaných konektorů. Použitelnost generátorů konektrů také ovlivňuje jeho platformová přenositelnost. Tato práce si klade za cíl vylepšit generování kódu softwarových konektrů v komponentovém systému SOFA. Na základě reálných požadavků tohoto systému rozširuje funkcionalitu exstujícího generátoru konektrů za účelem rozšíření množiny konektorů, jež lze generovat. Rovněž práce řeší platformovou přenositelnost generátoru konektorů založeného na nástroji StrategoXT.
Deployment of SOFA 2 applications for embedded environment
Pastorek, Jaroslav ; Hnětynka, Petr (vedoucí práce) ; Malohlava, Michal (oponent)
Vývoj aplikácií pre vstavané zariadenia je náročnou úlohou hlavne vďaka rôznorodosti použitého hardwaru. Technológie ako Java ME sa snažia poskytnúť jednotný programový model v duchu hesla "write once - run anywhere", avšak špecifiká jednotlivých platforiem naďalej pretrvávajú. Aplikácie by preto mohli profitovať z využitia komponentovo orientovaného vývoja kedy by platformovo špecifické časti boli oddelené do dobre definovaných a ľahko vymeniteľných komponent. Cieľom práce je analyzovať aktuálny proces nasadzovania komponentových aplikácií napísaných pomocou komponentového systému SOFA 2 a navrhnúť také zmeny, ktoré by umožnili nasadiť komponentové aplikácie v prostredí Java ME, konkrétne s konfiguráciou CLDC a profilom MIDP. Navrhnuté riešenie je založené na transformácii SOFA 2 komponentovej aplikácie na MIDlet. Táto transformácia zahŕňa predgenerovanie kódu na statickú inštanciáciu komponent, ktorá je normálne vykonávaná dynamicky podľa popisu jednotlivých komponent. Výsledkom transformácie je samostatný MIDlet package, ktorý obsahuje všetok potrebný kód - to znamená prispôsobený runtime pre komponenty a komponenty samotné. Proces vývoja SOFA aplikácií je modifikovaný tak, aby podporoval nový proces nasadzovania.
Redukce duplicitních výsledků
Píš, Ľuboš ; Malohlava, Michal (oponent) ; Galamboš, Leo (vedoucí práce)
Táto bakalárska práca sa zaoberá implementáciou vhodného algoritmu redukcie duplicitných výsledkov do fulltextového vyhladávacieho stroja Egothor. Práca zahrna analýzu funkcionality systému Egothor a procesov pri vytváraní a spracovávaní indexu. Nasleduje popis existujúcich algoritmov redukcie duplicitných výsledkov a ich následné ohodnotenie a vzájomné porovnanie. Ohodnotenie popísaných algoritmov je primárne zamerané na prostredie webového vyhladávacieho systému Egothor, kde je vybraný ten najvhodnejší k implementácii. V rámci práce bol vybraný algoritmus kompletne naimplementovaný spolu s dalšími funkčnými požiadavkami. Popis výslednej implementácie uzatvára túto bakalársku prácu.
Project manager
Gerhart, Marek ; Pop, Tomáš (oponent) ; Malohlava, Michal (vedoucí práce)
Názov práce: Správca projektov Autor: Marek Gerhart Katedra: Katedra softwarového inžinierstva Vedúci bakalárskej práce: Mgr. Michal Malohlava e-mail vedúceho: michal.malohlava@mff.cuni.cz Abstrakt: Intenzívny vývoj softvéru vo väčších tímoch vyžaduje potrebu sledovať a koordinovať práce na jednotlivých projektoch. Je zrejmé, že pri zložitejších projektoch bývajú rôzne mailové konferencie a ústne zadania ako nepostačujúce a vytvára sa potreba unifikovaného a centralizovaného systému slúžiaceho na komunikáciu celého týmu. Takýto systém by mal zároveň slúžiť ako úložisko informácií o stave projektov a úloh, prípadne ďalších dát, aby mal každý účastník výrobného procesu prístup ku všetkým informáciám potrebným k výkonu svojej práce. Preto si táto práca kladie za cieľ implementovať webovú aplikáciu pre spravovanie projektov. Aplikácia bude umožňovať sledovať vývoj práce na projektoch, vyťaženie ľudských zdrojov a ich aktuálne výsledky. Návrh aplikácie a jej implementácia kladú dôraz na ľahkú rozšíriteľnosť, jednoduchú udržovateľnosť a dodržiavanie overených postupov - "best practices". Kľúčové slová: správca projektov, Spring, Hibernate, webová aplikácia, Java
Sobo Mariáš
Sobotka, Petr ; Malohlava, Michal (oponent) ; Kofroň, Jan (vedoucí práce)
Cílem práce je softwarový projekt licitovaného mariáše. Jedná se o počítačovou hru pro jednoho uživatele se dvěma hráči, které ovládá počítač za použití algoritmů simulujících chování lidského hráče, nebo pro tři uživatele po síti pomocí TCP socket. V písemné části práce je popsán vývoj aplikace od analýzy, výběru vhodných technologií, návrhu až po podrobné zdokumentování projektu z uživatelského i programátorského hlediska. Součástí je i souhrn pravidel licitovaného mariáše, které jsou v této hře aplikovány. Program je napsán v C++ za použití knihovny SDL.
Distribuovaný cron
Záloha, Jan ; Poch, Tomáš (oponent) ; Malohlava, Michal (vedoucí práce)
Administrace většího počtu počítačů, jak v domácích, tak rozsáhlejších sítích, přináší potřebu centralizované správy spouštění periodických úloh. K tomu se běžně používá služba cron, která však typicky neumí běžet distribuovaně na větším množství počítačů. Proto tato práce navrhuje a implementuje službu pro operační systém Windows, která umožňuje periodicky spouštět úlohy podle nastavení jednotlivých uživatelů. Služba funguje jednak lokálně, to znamená podle nastavení lokálních uživatelů, a zároveň volitelně distribuovaně, kdy si klienti automaticky stahují ze serveru nastavení, která specifikují spouštění lokálních úloh. Služba zároveň poskytuje rozhraní pro monitorování své činnosti. Velký důraz je kladen na zabezpečení síťové komunikace a množství nezbytných dat přenášených po síti.
Using Stratego/XT for Generation of Software Connectors
Malohlava, Michal
Softwarové konektory hrají významnou roli v komponentových systémech, kde pomáhají modelovat a realizovat spojení mezi komponentami. Krom toho můžou také rozšiřovat vlastnosti spojení přidáním definované funkcionality (např. logování, monitorování, adaptace). Pro tyto účely je ale nutné konektory generovat v závislosti na podmínkách, které jsou specifikovány vlastními komponentami, prostředím a nebo návrhářem. Tato práce se snaží rozšířit existující generátor konektorů [33] pomocí systému Stratego/XT, který zahrnuje jazyk pro implementaci programových transformací a sadu podpůrných nástrojů. Pomocí tohoto systému realizujeme způsob, kterým lze snadno definovat vlastní implementaci softwarového konektoru a následně vygenerovat zdrojový kód konektoru dle daných požadavků.
An extensible attribute framework for ProCom
Štěpán, Petr ; Malohlava, Michal (oponent) ; Bureš, Tomáš (vedoucí práce)
Tato práce se zabývá konceptem atributu v ProComu, komponentovém modelu vyvíjeném v rámci výzkumu centra The Progress Centre for Predictable Embedded Software Systems. Atributy jsou informace ruzných typu a úrovní abstrakce asociované v prubehu vývoje systému s entitami ProComu. Na základe analýzy procesu vývoje, jak jej predvídá Progress, jsou identifikovány požadavky na atributy entit ProComu a jsou analyzovány ruzné zpusoby jejich realizace. Vybrané rešení prináší vysoce strukturované, vícehodnotové a rozširitelné atributy. Práce dále obsahuje návrh a prototypovou implementaci atributového frameworku, který realizuje navržené koncepty a dokazuje tak jejich životaschopnost. Framework pokrývá potreby všech, kterí v prubehu vývoje systému pracují s atributy: nabízí rozširitelné, modulární GUI pro zobrazování a úpravu potenciálne velmi komplexních informací uchovávaných v atributech, rozhraní pro prístup k atributum z jiných programových modulu a dobre definované mechanismy rozširování množiny atributu o nové atributy, jejich typy a prostredky pro manipulaci s jejich hodnotami. Framework je integrován do Progress IDE, hlavního nástroje, který podporuje vývoj aplikací podle Progressu.
Sledování provozu v TCP/IP sítích
Bouška, Zdeněk ; Malohlava, Michal (oponent) ; Parízek, Pavel (vedoucí práce)
Předmětem práce je program pro sledování provozu v TCP/IP sítích. Program zobrazuje informace o jednotlivých TCP spojeních a paketech. Umí také vyhodnotit různé statistické informace. Na všechny informace je možné aplikovat filtry. Program podporuje zobrazení v grafi ckém i textovém módu a také sledování provozu na vzdálených počítačích. Implementace je napsána v jazyce C++ a cílová platforma je GNU/Linux.
Using Stratego/XT for Generation of Software Connectors
Malohlava, Michal ; Ježek, Pavel (oponent) ; Bureš, Tomáš (vedoucí práce)
Softwarové konektory hrají významnou roli v komponentových systémech, kde pomáhají modelovat a realizovat spojení mezi komponentami. Krom toho můžou také rozšiřovat vlastnosti spojení přidíním definované funkcionality (např. logování, monitorování, adaptace). Pro tyto účely je ale nutné konektory generovat v závislosti na podmínkách, které jsou specifikovány vlastními komponentami, prostředím a nebo návrhářem. Tato práce se snaží rozšířit existující generátor konektorů [33] pomocí systému Stratego/XT, který zahrnuje jazyk pro implementaci programových transformací a sadu podpůrných nástrojů. Pomocí tohoto systému realizujeme způsob, kterým lze snadno definovat vlastní implementaci softwarového konektoru a následně vygenerovat zdrojový kód konektoru dle daných požadavků.

Národní úložiště šedé literatury : Nalezeno 50 záznamů.   začátekpředchozí41 - 50  přejít na záznam:
Viz též: podobná jména autorů
1 Malohlava, M.
Chcete být upozorněni, pokud se objeví nové záznamy odpovídající tomuto dotazu?
Přihlásit se k odběru RSS.