Attributes | Values |
---|
rdf:type
| |
Description
| - Cílem projektu je přispět výzkumem realizovaným společně se zahraničním partnerem k výraznému zvýšení efektivity, obecnosti a stupně automatizace procesu testování a analýzy vícevláknových programů. Zlepšení efektivnosti bude dosaženo vývojem nových heuristik pro vkládání šumu do plánování paralelních programů, které zvýší pravděpodobnost nalezení chyb v synchronizaci během testování vícevláknových programů. Zvýšení obecnosti bude dosaženo vývojem nových dynamických detekčních algoritmů, které se zaměří i na nové či dosud méně studované synchronizační mechanismy, méně studované třídy chyb, případně na dosud méně podporované třídy programů (např. na dynamickou analýzu paralelních programů na úrovni binárního kódu s využitím vkládání šumu). Vyšší automatizace bude dosaženo využitím optimalizačních algoritmů, tzv. meta-heuristik, a technik dolování z testovacích dat pro automatickou optimalizaci testování vícevláknových programů s ohledem na různá kritéria bez nutnosti manuálního zásahu programátora. (cs)
- The goal of the project is to conduct a joint research with the Israeli partner that will significantly improve the efficiency, generality, and degree of automation of testing and analysis of multi-threaded programs. Improved efficiency should be achieved by developing new heuristics for injection of noise into thread scheduling which will increase the probability of discovering synchronization-related errors when testing concurrent programs. Increased generality should be achieved by developing new dynamic error detection algorithms, targeting even new and/or so far less studied synchronization mechanisms as well as currently less supported classes of programs (e.g., noise-based dynamic analysis of concurrent binary code). Higher automation should be achieved by employing advanced optimization algorithms (meta-heuristics) and data mining on test data for an automated optimization of the process of testing of concurrent code wrt. various criteria without a need of a manual intervention of testers. (en)
|
Title
| - Inteligentní testování a analýza paralelních programů (cs)
- Intelligent Testing and Analysis of Concurrent Software (en)
|
http://linked.open...vai/cislo-smlouvy
| |
http://linked.open...avai/druh-souteze
| |
http://linked.open...domain/vavai/faze
| |
http://linked.open...vavai/hlavni-obor
| |
http://linked.open...vai/vedlejsi-obor
| |
http://linked.open...vavai/id-aktivity
| |
http://linked.open.../vavai/id-souteze
| |
http://linked.open...n/vavai/kategorie
| |
http://linked.open...vai/klicova-slova
| - Multi-threaded programs; Concurrency; Testing; Verification; Static and dynamic analysis; Noise injection; Meta-heuristics; Genetic algorithms; Genetic programming; Data mining (en)
|
http://linked.open...avai/konec-reseni
| |
http://linked.open...nujicich-prijemcu
| |
http://linked.open...avai/poskytovatel
| |
http://linked.open...avai/start-reseni
| |
http://linked.open...ai/statni-podpora
| |
http://linked.open...vavai/typProjektu
| |
http://linked.open...ai/uznane-naklady
| |
http://linked.open...ai/pocet-prijemcu
| |
http://linked.open...cet-spoluprijemcu
| |
http://linked.open...ai/pocet-vysledku
| |
http://linked.open...ku-zverejnovanych
| |
is http://linked.open...ain/vavai/projekt
of | |