National Repository of Grey Literature 8 records found  Search took 0.01 seconds. 
Static Analysis Using Facebook Infer to Find Atomicity Violations
Harmim, Dominik ; Smrčka, Aleš (referee) ; Vojnar, Tomáš (advisor)
The goal of this thesis is to propose a static analyser that detects atomicity violations. The proposed analyser Atomer is implemented as a module of Facebook Infer, which is an open-source and extendable static analysis framework that promotes efficient modular and incremental analysis. The analyser works on the level of sequences of function calls. The proposed solution is based on the assumption that sequences executed atomically once should probably be executed always atomically. The implemented analyser has been successfully verified and evaluated on both smaller programs created for testing purposes as well as publicly available benchmarks derived from real-life low-level programs.
Advanced Static Analysis of Atomicity in Concurrent Programs through Facebook Infer
Harmim, Dominik ; Rogalewicz, Adam (referee) ; Vojnar, Tomáš (advisor)
Nástroj Atomer je statický analyzátor založený na myšlence, že pokud jsou některé sekvence funkcí vícevláknového programu prováděny v některých bězích pod zámky, je pravděpodobně zamýšleno, že mají být vždy provedeny atomicky. Analyzátor Atomer se tudíž snaží takové sekvence hledat a poté zjišťovat, pro které z nich může být v některých jiných bězích programu porušena atomicita. Autor této diplomové práce ve své bakalářské práci navrhl a implementoval první verzi nástroje Atomer jako zásuvný modul aplikačního rámce Facebook Infer. V této diplomové práci je navržena nová a výrazně vylepšená verze analyzátoru Atomer. Cílem vylepšení je zvýšení jak škálovatelnosti, tak přesnosti. Kromě toho byla přidána podpora pro několik původně nepodporovaných programovacích vlastností (včetně např. možnosti analyzovat programy napsané v jazycích C++ a Java nebo podpory pro reentrantní zámky nebo stráže zámků, tzv. "lock guards"). Prostřednictvím řady experimentů (včetně experimentů s reálnými programy a reálnými chybami) se ukázalo, že nová verze nástroje Atomer je skutečně mnohem obecnější, přesnější a lépe škáluje.
Pokročilá statická analýza výkonnosti v nástroji Meta Infer
Pavela, Ondřej ; Rogalewicz, Adam (referee) ; Vojnar, Tomáš (advisor)
Statický analyzátor složitosti Looper slouží pro odvozování přesných horních mezí ceny vykonání programů. Jako teoretický základ byl využit dříve existující nástroj Loopus a jeho abstraktní programový model využívající tzv. difference constraints (nerovnosti typu + ), které umožňují přirozeným způsobem modelovat typické modifikace počítadel cyklů = + + a = + 0. Looper byl původně navržen a implementován v rámci autorovy bakalářské práce jako zásuvný modul aplikačního rámce Meta Infer. Výsledný nástroj nicméně nenaplnil očekávání při pokusech o jeho nasazení na reálné programy. Tato diplomová práce představuje návrh nové verze, která si dává za cíl odstranit hlavní limitace původního nástroje Looper, zejména díky nově podporované in- terprocedurální analýze. Dále byla implementována řada rozšíření, které cílily na zvýšení přesnosti intraprocedurální analýzy, jako např. nový abstrakční algoritmus, podpora pro složené podmínky v hlavičkách smyček a další. Kromě toho bylo také výrazně vylepšeno logování, hlášení chyb a sběr výsledků analýzy. Na závěr byla skrze skrze rozsáhlé exper- imenty demonstrována schopnost nové verze nástroje Looper analyzovat reálný kód obec- nějším, škálovatelnějším a přesnějším způsobem.
Advanced Static Analysis of Atomicity in Concurrent Programs through Facebook Infer
Harmim, Dominik ; Rogalewicz, Adam (referee) ; Vojnar, Tomáš (advisor)
Nástroj Atomer je statický analyzátor založený na myšlence, že pokud jsou některé sekvence funkcí vícevláknového programu prováděny v některých bězích pod zámky, je pravděpodobně zamýšleno, že mají být vždy provedeny atomicky. Analyzátor Atomer se tudíž snaží takové sekvence hledat a poté zjišťovat, pro které z nich může být v některých jiných bězích programu porušena atomicita. Autor této diplomové práce ve své bakalářské práci navrhl a implementoval první verzi nástroje Atomer jako zásuvný modul aplikačního rámce Facebook Infer. V této diplomové práci je navržena nová a výrazně vylepšená verze analyzátoru Atomer. Cílem vylepšení je zvýšení jak škálovatelnosti, tak přesnosti. Kromě toho byla přidána podpora pro několik původně nepodporovaných programovacích vlastností (včetně např. možnosti analyzovat programy napsané v jazycích C++ a Java nebo podpory pro reentrantní zámky nebo stráže zámků, tzv. "lock guards"). Prostřednictvím řady experimentů (včetně experimentů s reálnými programy a reálnými chybami) se ukázalo, že nová verze nástroje Atomer je skutečně mnohem obecnější, přesnější a lépe škáluje.
Static Analysis Using Facebook Infer to Find Atomicity Violations
Harmim, Dominik ; Smrčka, Aleš (referee) ; Vojnar, Tomáš (advisor)
The goal of this thesis is to propose a static analyser that detects atomicity violations. The proposed analyser Atomer is implemented as a module of Facebook Infer, which is an open-source and extendable static analysis framework that promotes efficient modular and incremental analysis. The analyser works on the level of sequences of function calls. The proposed solution is based on the assumption that sequences executed atomically once should probably be executed always atomically. The implemented analyser has been successfully verified and evaluated on both smaller programs created for testing purposes as well as publicly available benchmarks derived from real-life low-level programs.
Bedřich Kocek and czech press photography
Sýkorová, Tereza ; Láb, Filip (advisor) ; Géla, František (referee)
The master thesis Bedřich Kocek and Czech Press Photography is concerned with the life and work of Bedřich Kocek - Czech photojournalist who worked in the renowned journal Svět v obrazech (translated as World in Pictures) for over thirty years. The theoretical part specifies the genre of journalistic photography and its development from the turn of the 19th and 20th centuries to the 1980s. Furthermore, the development of the journal Svět v obrazech serves as an example for outlining the media and political context in Czechoslovakia since the end of World War II, when the periodical was established, until the 1980s, when Bedřich Kocek left the profession of a photojournalist. An especially valuable and vital part of the thesis is a chapter about the life of Bedřich Kocek, which has not been previously researched and described in detail. That section is based on personal interviews with the photographer using the oral history method. Moreover, the thesis explores the photographic work of Bedřich Kocek through the use of compositional analysis as well as the characteristic features of his pictures, which were part of the reports produced for Svět v obrazech.
Spatial activity and habitat preferences of three cryptic bat species (\kur{Myotis alcathoe}, \kur{Myotis brandtii}, \kur{Myotis mystacinus}) in the area of their syntopic occurrence
BRADÁČOVÁ, Tereza
Using radiotracking techniques in Kostelecký les, we studied spatial activity and habitat preferences of three cryptic whiskered bats (Myotis alcathoe, Myotis brandtii, Myotis mystacinus). We examined whether the species emerged from roost at different times. We researched home range (MCP) size and feeding sites (95% Kernel, 50% Kernel), and the distances travelled from the roost. Using a compositional analysis, we evaluated what habitat of the home range and feeding sites Myotis alcathoe and Myotis mystacinus prefer.
Spatial activity and habitat preferences of three cryptic bat species (\kur{Myotis alcathoe}, \kur{Myotis brandtii}, \kur{Myotis mystacinus}) in the area of their syntopic occurrence
BRADÁČOVÁ, Tereza
Using radiotracking techniques in Kostelecký les, we studied spatial activity and habitat preferences of three cryptic whiskered bats (Myotis alcathoe, Myotis brandtii, Myotis mystacinus). We examined whether the species emerged from roost at different times. We researched home range (MCP) size and feeding sites (95% Kernel, 50% Kernel), and the distances travelled from the roost. Using a compositional analysis, we evaluated what habitat of the home range and feeding sites Myotis alcathoe and Myotis mystacinus prefer.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.