Národní úložiště šedé literatury Nalezeno 9 záznamů.  Hledání trvalo 0.00 vteřin. 
Měření výkonnosti vybraných nástrojů Drools
Široký, Petr ; Fiedor, Jan (oponent) ; Letko, Zdeněk (vedoucí práce)
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í součástí. Expert je na pravidlech založený expertní systém, Fusion slouží k detekci a zpracování událostí. Testy jsou navrženy a implementovány především za účelem nalezení výkonnostní regrese mezi různými verzemi nástrojů Expert a Fusion. V závěru práce jsou diskutovány výsledky pro dvě konkrétní verze těchto nástrojů.
Testování platformy JBoss Drools založené na modelu
Široký, Petr ; Holík, Lukáš (oponent) ; Letko, Zdeněk (vedoucí práce)
Technika testování založeného na modelu (MBT) využívá model chování systému k automatickému generování sady testů, čímž snižuje nákladnost testování oproti konvenčnímu manuálnímu vývoji a udržbě testů. Tato práce se zaměřuje na využití zvoleného MBT nástroje OSMO při testování reálného softwarového produktu. Konkrétně se o jedná kompilátor podnikových pravidel využívaný v systému Drools, který je spoluvyvíjený společností Red Hat. V práci je popsán způsob zavedení MBT přístupu s ohledem na jeho dobré přijetí komunitou vývojářů, dále pak vytvoření modelu možných vstupů testovaného kompilátoru a zhodnocení vytvořené testovací sady. Využití MBT přístupu vedlo k odhalení pěti nahlášených a tří potencionálních a dosud nehlášených chyb v testovaném kódu. Práce na příkladu shrnuje hlavní přednosti i praktické nedostatky využití MBT technik v praxi.
Rozšíření projektu Jenkins o dynamické workflow
Sviták, Jiří ; Burget, Radek (oponent) ; Letko, Zdeněk (vedoucí práce)
Cílem diplomové práce bylo implementovat zásuvný modul pro Jenkins, který umožní řízení spouštění Jenkins úloh pomocí podnikových procesů. Pro podnikové procesy byl použit projekt jBPM 5, který je založen na standardu Business Process Model and Notation 2.0. Pro demonstraci funkčnosti byly navrženy a úspěšně otestovány dva ukázkové podnikové procesy. Výsledkem práce je jBPM zásuvný modul pro Jenkins zveřejněný pod svobodnou licencí.
Učení business rules z výsledků dolování GUHA asociačních pravidel
Vojíř, Stanislav ; Strossa, Petr (vedoucí práce) ; Pour, Jan (oponent) ; Kouba, Zdeněk (oponent) ; Gregor, Jiří (oponent)
V současném vysoce-konkurenčním prostředí je pro podniky velmi důležité, aby jejich informační systémy nejen co nejefektivněji podporovaly stávající podnikové procesy, ale aby se zároveň byly schopny se dynamicky přizpůsobovat měnícímu se prostředí. Stále více se prosazují snahy vzájemně oddělit aplikační a business logiku v rámci informačních systémů, přičemž jedním z vhodných prostředků pro záznam business logiky je využití business rules. Business rules jakožto jednoduchá a srozumitelná pravidla je možné využívat nejen pro shromažďování znalostí v rámci podniku, ale také pro aktivní rozhodování a řízení podnikových procesů. Ačkoliv je business rule přístup využíván již téměř 20 let, jednotlivé specifikace a možné aplikace business rules jsou stále předmětem aktivního výzkumu i praktického vývoje. Nevýhodou business rules je velká náročnost jejich získávání - pravidla jsou obvykle zadávána ručně prostřednictvím doménových expertů. Jedním z problémů, na které je zaměřen aktuální výzkumu v této oblasti, je možnost (polo)automatického získávání business rules z jiných zdrojů - podnikových dokumentů či historických dat. Získávání business pravidel z historických podnikových dat je věnována také tato práce. Hlavním cílem této disertační práce je navrhnout a ověřit metodu (polo)automatického učení business rules za využití dolování asociačních pravidel. Asociační pravidla jsou známou data miningovou metodou objevování zajímavých vztahů v datech, přičemž nalezené vztahy jsou srozumitelné a vysvětlitelné. Tato srozumitelnost napomáhá možnosti využívat je pro učení business pravidel. K učení business pravidel lze využívat nejen jednoduchá asociační pravidla získávaná pomocí algoritmu Apriori či FP Growth, ale také složitější asociační pravidla získávaná za využití metody GUHA. V rámci práce je využívána procedura 4ft-Miner data miningového systému LISp-Miner. V rámci této práce je nejprve popsána problematika business pravidel a jejich využívání pro modelování podniků i praktické zapojení do podnikových procesů a také problematika dolování asociačních pravidel. S ohledem na roztříštěnost specifikací a standardů pro definici business rules je v rámci práce definován a následně prakticky aplikován proces pro výběr odpovídající specifikace business rules pro konkrétní praktické využití. Následně jsou v rámci práce navrženy tři způsoby zapojení dolování asociačních pravidel pro učení business rules. V rámci těchto modelů byl též definován model pro transformaci GUHA asociačních pravidel do business pravidel ve formátu DRL (pro systém Drools). Pro možnost získávání business pravidel za využití většího množství zdrojů, zejména za využití dolování asociačních pravidel z většího množství data setů, je v další části práce navržena struktura báze znalostí vhodné pro propojení business rules a asociačních pravidel z většího množství zdrojů, přičemž z pohledu business rules slouží jako terminologický slovník, pro dolování asociačních pravidel pak plní úlohu báze doménových znalostí pro předzpracování dat. Navržené modely byly ověřeny za využití praktických implementacích v systémech EasyMiner (v kombinaci se systémem Drools) a Erian. V rámci práce jsou kromě popisů praktických implementací definovány také dva modelové příklady praktického využití učení business pravidel z výsledků dolování GUHA asociačních pravidel, založené na reálných datech. Jeden v oblasti marketingu, druhý v oblasti kontrol ve zdravotních pojišťovnách.
Měření výkonnosti vybraných nástrojů Drools
Široký, Petr ; Fiedor, Jan (oponent) ; Letko, Zdeněk (vedoucí práce)
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í součástí. Expert je na pravidlech založený expertní systém, Fusion slouží k detekci a zpracování událostí. Testy jsou navrženy a implementovány především za účelem nalezení výkonnostní regrese mezi různými verzemi nástrojů Expert a Fusion. V závěru práce jsou diskutovány výsledky pro dvě konkrétní verze těchto nástrojů.
Rozšíření projektu Jenkins o dynamické workflow
Sviták, Jiří ; Burget, Radek (oponent) ; Letko, Zdeněk (vedoucí práce)
Cílem diplomové práce bylo implementovat zásuvný modul pro Jenkins, který umožní řízení spouštění Jenkins úloh pomocí podnikových procesů. Pro podnikové procesy byl použit projekt jBPM 5, který je založen na standardu Business Process Model and Notation 2.0. Pro demonstraci funkčnosti byly navrženy a úspěšně otestovány dva ukázkové podnikové procesy. Výsledkem práce je jBPM zásuvný modul pro Jenkins zveřejněný pod svobodnou licencí.
Testování platformy JBoss Drools založené na modelu
Široký, Petr ; Holík, Lukáš (oponent) ; Letko, Zdeněk (vedoucí práce)
Technika testování založeného na modelu (MBT) využívá model chování systému k automatickému generování sady testů, čímž snižuje nákladnost testování oproti konvenčnímu manuálnímu vývoji a udržbě testů. Tato práce se zaměřuje na využití zvoleného MBT nástroje OSMO při testování reálného softwarového produktu. Konkrétně se o jedná kompilátor podnikových pravidel využívaný v systému Drools, který je spoluvyvíjený společností Red Hat. V práci je popsán způsob zavedení MBT přístupu s ohledem na jeho dobré přijetí komunitou vývojářů, dále pak vytvoření modelu možných vstupů testovaného kompilátoru a zhodnocení vytvořené testovací sady. Využití MBT přístupu vedlo k odhalení pěti nahlášených a tří potencionálních a dosud nehlášených chyb v testovaném kódu. Práce na příkladu shrnuje hlavní přednosti i praktické nedostatky využití MBT technik v praxi.
Vývoj systému pro správu a evidenci požadavků
Verner, Jan ; Šlajchrt, Zbyněk (vedoucí práce) ; Sajal, Martin (oponent)
Hlavním cílem této diplomové práce je vyvinout nový systém pro správu a evidenci požadavků (tzv. tiketů) pro společnost Etnetera. Zvolenou platformou je Java. Vedlejším cílem práce je vyzkoušet vhodnost nasazení pravidlového systému (rule engine) pro tento typ aplikací. První část práce obsahuje teoretický úvod k pravidlovým systémům, na který navazuje část, ve které jsou podrobněji představeny a hodnoceny tři takovéto systémy. Pro nasazení ve vyvíjené aplikaci byl zvolen systém JBoss Drools. V následující části je představeno projektové prostředí, popis současné situace a důvody k vývoji nového systému. Poté následuje kapitola zabývající se analýzou požadavků. V předposlední kapitole je popsán návrh a implementace. Poslední kapitola obsahuje dokumentaci. Mezi hlavní přínosy práce patří nově vyvinutý systém, který optimálně podpoří proces zpracování požadavku a další na něj navázané procesy ve společnosti Etnetera, čímž se sníží množství zbytečné administrativní práce. Dalším přínosem je praktická ukázka a zhodnocení nasazení pravidlového systému pro vývoj podobných aplikací.

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