Thesis Details

Testování vícevláknových programů pomocí šumu

Bachelor's Thesis Student: Kotyz Jan Academic Year: 2014/2015 Supervisor: Letko Zdeněk, Ing., Ph.D.
English title
Testing of Concurrent Software with Noise
Language
Czech
Abstract
The aim of this bachelor thesis is to create a tool for testing of concurrent software written in Python. This testing tool monitors run of the concurrent program with bytecode instrumentation and performs noise injection at selected locations. This results in a dramatic increase in the probability of bug manifestation and therefore allows more efficient detection of bugs typical for concurrent software. The result of this thesis is concurrency testing tool for Python.
Keywords

Python, software testing, concurrency, multithreaded programs, noise injection, concurrency bugs

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
18 June 2015
Reviewer
Committee
Kreslíková Jitka, doc. RNDr., CSc. (DIFS FIT BUT), předseda
Černocký Jan, prof. Dr. Ing. (DCGM FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Kočí Radek, Ing., Ph.D. (DITS FIT BUT), člen
Citation
KOTYZ, Jan. Testování vícevláknových programů pomocí šumu. Brno, 2015. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2015-06-18. Supervised by Letko Zdeněk. Available from: https://www.fit.vut.cz/study/thesis/17618/
BibTeX
@bachelorsthesis{FITBT17618,
    author = "Jan Kotyz",
    type = "Bachelor's thesis",
    title = "Testov\'{a}n\'{i} v\'{i}cevl\'{a}knov\'{y}ch program\r{u} pomoc\'{i} \v{s}umu",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17618/"
}
Back to top