Národní úložiště šedé literatury Nalezeno 18 záznamů.  1 - 10další  přejít na záznam: Hledání trvalo 0.00 vteřin. 
Network Repository for Performance Evaluation Results
Ondroušek, Pavel ; Tůma, Petr (vedoucí práce) ; Kalibera, Tomáš (oponent)
Pro měření výkonu softwarových systemů se používá benchmarkovaní. Benchmarkovaní vytváří velké množství dat, které je třeba ukládat, zpracovávat a vyhodnocovat. Network Repository slouží jako úložiště výsledků vznikajících během benchmarkovani. Cílem diplomové práce je navrhnout a naimplementovat datové úložiště podporujicí různé druhy výsledků s možností konfigurace jejich formátu. Uložené výsledky je možné dále zpracovávat, vyhodnocovat a používat jako zdroj pro generovaní grafických výstupů. Součástí diplomové práce je návrh a implementace obecného frameworku pro ukládání a vyhodnocovaní dat benchmarků a vytvoření vzorové konfigurace pro vybrané formáty dat výsledků benchmarků.
Performance in Software Development Cycle: Regression Benchmarking
Kalibera, Tomáš ; Tůma, Petr (vedoucí práce) ; Hauswirth, Matthias (oponent) ; Eeckhout, Lieven (oponent)
The development cycle of large software is necessarily prone to introducing software errors that are hard to find and fix. Automated regular testing (regression testing) is a popular method used to reduce the cost of finding and fixing functionality errors, but it neglects software performance. The thesis focuses on performance errors, enabling automated detection of performance changes during software development (regression benchmarking). The key investigated problem is non-determinism in computer systems, which causes performance fluctuations. The problem is addressed by a novel benchmarking methodology based on statistical methods. The methodology is evaluated on a large open-source project Mono, detecting daily performance changes since August 2004, and on open-source CORBA implementations omniORB and TAO. The benchmark automation is a complex task in itself. As suggested by experience with compilation of weather forecast model Arpege/Aladin and implementation of component model SOFA, large systems place distinguishing demands on tasks such as automated compilation or execution. Complemented by experience from Mono benchmarking, the thesis proposes an architecture of a generic environment for automated regression benchmarking. The environment is being implemented by master students under supervision of...
Performance Testing Tool for Web Applications
Wartiak, Rastislav ; Kalibera, Tomáš (vedoucí práce) ; Děcký, Martin (oponent)
Během vývoje webových aplikací je splnění výkonnostních požadavků klíčové pro akceptaci aplikace zákazníkem. Výkonnostní testování je proto důležitou součástí jejich vývoje. Tato práce se věnuje implementaci nástroje pro výkonnostní testování, který by umožnil testování webových aplikací popsaného pomocí skriptů, v úrovni porovnatelné s dostupnými komerčními nástroji a s možnostmi, které nejsou u těchto aplikací běžné, jako například automatické generování hlaviček požadavků nebo různé větvení provádění skriptu. Požadovaná funkcionalita byla odvozena z analýzy vybraných webových aplikací a implementovaný nástroj umožňuje simulovat uživatele pracující s těmito aplikacemi. Toto bylo potvrzeno sérií testů na aplikaci Katastrálny portál Slovenskej republiky a testovací aplikaci RUBiS, jejichž výsledky jsou obsaženy v této práci.
Chemická laboratoř
Kreibichová, Lenka ; Zavoral, Filip (vedoucí práce) ; Kalibera, Tomáš (oponent)
Předmětem této práce je implementace simulátoru chemické laboratoře. Výsledný program je určen pro uživatele, kteří si chtějí vyzkoušet, jak vypadá práce v chemické laboratoři, aniž by byli nuceni do ní vstoupit. V prostředí laboratoře bude je vytvářet si baňky a zkumavky různého tvaru, přidávat do nich chemické látky, ohřívat je nebo chladit, mísit obsahy nádob a sledovat jejich reakce. Významnou vlastností je možnost definovat posloupnosti řídících kroků, které postupně korigují činnost uživatele v laboratoři.
Locating Performance Changes in Source Code
Olšák, Libor ; Kalibera, Tomáš (vedoucí práce) ; Adámek, Jiří (oponent)
V regresivním testování výkonnosti je často komplikované najít změnu ve zdrojovém kódu, která způsobila změnu výkonnosti detekovanou dílčím výkonnostním testem. Protože změn je typicky hodně, ruční prohledání všech změn a rozhodnutí, jestli některá konkrétní změna způsobila změnu výkonnosti ve velkých projektech, může být časově náročné. Práce analyzuje možné metody pro zrychlení tohoto hledání. Zaměřuje se detailněji na dvě z nich. První metoda je mít software, který rozumí zdrojovému kódu a dokáže rozhodnout, které změny mohou potencionálně ovlivnit výkon. Například změny v komentáři výkon ovlivnit nemohou. Druhá metoda je vybrat změny ve zdrojovém kódu, který byl spouštěn během výkonnostního testu. Metody jsou implementovány do Mono Regression Benchmarking Suite jako důkaz funkčnosti návrhu. V této diplomové práci je rozebráno více možností, jak usnadnit programátorovi hledání a dvě z nich zmíněné výše jsou implementovány.
Image Viewing and Manipulation Tool
Hauzar, David ; Kalibera, Tomáš (vedoucí práce) ; Štanclová, Jana (oponent)
Digitální zpracování obrazu zahrnuje mnoho technik užitečných pro opravu a korekci fotografií. Je to například filtrace šumu, zaostřování obrázků, vyvažování barev a mnoho dalších. Cílem práce je navrhnout a implementovat přenositelný program, který by umožnil snadnou integraci existujících implementací těchto technik a uživatelům poskytl sjednocené a snadno použitelné uživatelské rozhraní. Program obsahuje funkce pro procházení, prohlížení a zpracování obrázků. Mezi pokročilé funkce patří spojení expozice - spojení fotografií stejného objektu pořízených s odlišným nastavením expozice do jedné fotografie s větším dynamickým rozsahem. Nástroj umožňuje aplikovat některé operace na skupinu obrázků. Je to rotace obrázku, změna velikosti obrázku a mediánový filtr. Mechanizmus rozšíření programu zahrnuje podporu pro přidávání nových operací zpracování obrázků, aplikaci těchto operací na skupinu obrázků, přidávání podpory nových grafických formátů, modifikaci a rozšiřování uživatelského rozhraní programu.
Image Viewing and Manipulation Tool
Hauzar, David ; Štanclová, Jana (oponent) ; Kalibera, Tomáš (vedoucí práce)
Digitální zpracování obrazu zahrnuje mnoho technik užitečných pro opravu a korekci fotografií. Je to například filtrace šumu, zaostřování obrázků, vyvažování barev a mnoho dalších. Cílem práce je navrhnout a implementovat přenositelný program, který by umožnil snadnou integraci existujících implementací těchto technik a uživatelům poskytl sjednocené a snadno použitelné uživatelské rozhraní. Program obsahuje funkce pro procházení, prohlížení a zpracování obrázků. Mezi pokročilé funkce patří spojení expozice - spojení fotografií stejného objektu pořízených s odlišným nastavením expozice do jedné fotografie s větším dynamickým rozsahem. Nástroj umožňuje aplikovat některé operace na skupinu obrázků. Je to rotace obrázku, změna velikosti obrázku a mediánový filtr. Mechanizmus rozšíření programu zahrnuje podporu pro přidávání nových operací zpracování obrázků, aplikaci těchto operací na skupinu obrázků, přidávání podpory nových grafických formátů, modifikaci a rozšiřování uživatelského rozhraní programu.
Locating Performance Changes in Source Code
Olšák, Libor ; Adámek, Jiří (oponent) ; Kalibera, Tomáš (vedoucí práce)
V regresivním testování výkonnosti je často komplikované najít změnu ve zdrojovém kódu, která způsobila změnu výkonnosti detekovanou dílčím výkonnostním testem. Protože změn je typicky hodně, ruční prohledání všech změn a rozhodnutí, jestli některá konkrétní změna způsobila změnu výkonnosti ve velkých projektech, může být časově náročné. Práce analyzuje možné metody pro zrychlení tohoto hledání. Zaměřuje se detailněji na dvě z nich. První metoda je mít software, který rozumí zdrojovému kódu a dokáže rozhodnout, které změny mohou potencionálně ovlivnit výkon. Například změny v komentáři výkon ovlivnit nemohou. Druhá metoda je vybrat změny ve zdrojovém kódu, který byl spouštěn během výkonnostního testu. Metody jsou implementovány do Mono Regression Benchmarking Suite jako důkaz funkčnosti návrhu. V této diplomové práci je rozebráno více možností, jak usnadnit programátorovi hledání a dvě z nich zmíněné výše jsou implementovány.
Systém pro automatické a poloautomatické testování softwarových modulů
Foltýnek, Tomáš ; Kalibera, Tomáš (oponent) ; Majerech, Vladan (vedoucí práce)
Prostudovat dostupnou literaturu o TDD (Test-Driven Development). Seznámit se s existujícími systémy používanými při aplikaci TDD, zejména se systémem NUnit (www.nunit.org). Navrhnout a implementovat systém pro testování softwarových modulů, při návrhu dosáhnout zpětné kompatibility se systémem NUnit 2.2. Systém musí dále nabídnout podporu pro testováni modulů určených pro běh v paralelním prostředí, pro testování výkonu modulů a pro detailnější analýzu chybových stavů modulů. Implementovat konsolovou aplikaci umožňující spouštění zadaných testů na automatické bázi. Výstupem aplikace budou výsledky testů uložené v XML formátu, tak aby je bylo možno dále zpracovávat. Implementovat aplikaci umožňující uživateli interaktivní práci s vybranými testy. Aplikace nabídne uživateli dostupné testy, umožní spuštění jednotlivých testů či množiny testů a graficky prezentuje výsledky spuštěných testů. Text práce by měl obsahovat uživatelskou i technickou dokumentaci, k práci musí být přiloženy vytvořené moduly ve formě zdrojových souborů v jazyce C#.

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