National Repository of Grey Literature 192 records found  1 - 10nextend  jump to record: Search took 0.00 seconds. 
Lab tasks on compiled language vulnerabilities
Kluka, Peter Milan ; Štůsek, Martin (referee) ; Sysel, Petr (advisor)
This graduation thesis is devoted to a detailed analysis of vulnerabilities in freely distributed open-source programs. The thesis includes a description of different types of vulnerabilities that are often associated with software attacks. Static and dynamic code testing are examined in detail, as well as the tools used to detect vulnerabilities in source code. The thesis includes the development of three lab exercises, including detailed tutorials that demonstrate the consequences of incorrect implementations. The lab tasks focus on buffer overflow, path/directory traversal, and buffer over-read vulnerabilities. Every lab task includes a demonstration of the flawed code that was responsible for the vulnerability, as well as demonstration of the patched code that was used to fix the vulnerability. These tasks provide practical examples that illustrate the risks associated with inappropriate software design and implementation and demonstrate the importance of effective security techniques in software development.
Lab tasks for dynamic code analysis
Košina, Petr ; Přinosil, Jiří (referee) ; Sysel, Petr (advisor)
The thesis focuses on static and dynamic analysis in software engineering. Static analysis involves examining the source code without executing it, whereas dynamic analysis focuses on executing the code and testing its runtime behavior. The thesis explores various techniques and tools for both types of analysis, including their advantages and limitations. Additionally, the content includes research on the implementation of dynamic code analysis methods across different operating systems. Emphasis is placed on comparing both methods and their application in real-world software environments. Specifically, it provides practical laboratory exercises designed to help students better understand the issues related to dynamic analysis.
DMX 512 protocol analyzer for personal computer
Vahalík, Jiří ; Sysel, Petr (referee) ; Krajsa, Ondřej (advisor)
The bachelor thesis deals with the design of a DMX converter for a personal computer. The theoretical part summarizes the DMX, RDM and Art-Net protocols and other commonly used communication protocols used by microcontrollers. In the practical part, a device circuit is fabricated, which is subsequently processed as a printed circuit board. In the last part of the thesis, programs are designed to ensure the functionality of the whole converter.
Audio effect based on signal spectrum modification
Vejvoda, Zdeněk ; Sysel, Petr (referee) ; Schimmel, Jiří (advisor)
The thesis describes the design and the engineering solution of a hardware electronic sound effect that is a mixture of a frequency shifter and a delay effect. Electronic music intruments, sound effects and particularly modular synthesizer of the Eurorack standard are introduced. The firmware, developed utilizing the Max Gen environment and running on an ARM chip, prompted an examination of the Max platform. Finally, the thesis explores the calculations and processes required to construct a fully functional effect module. The device was assembled, tested and measured.
Echo suppressor
Kratochvíl, Pavel ; Smékal, Zdeněk (referee) ; Sysel, Petr (advisor)
In the communication networks a common problem is a returned copy of an original signal that goes back through the network to the sender, disturbing the communication. This problem is attacked using Echo Cancellors that should comply with the specifications of ITU-T organization. Algorithms suitable for cancellors should be tested under specified conditions, then a decision should be taken regarding their deployment. This work deals with basic Least Mean Squares and Normalized Least Mean Squares algorithms.
Subscriber Line Interface Circuit Control
Havran, Josef ; Číž, Radim (referee) ; Sysel, Petr (advisor)
The aim of this thesis is to design a connection of the development kit for the subscriber line interface circuit Si3220 with the development kit for the digital signal processor DSP56858EVM and implement a test application, which will allow us to use the development kit as a small private branch exchange. The application allows us to operate up to ten telephone machines and it disposes of basic telephone exchange functions -- generating tones to the headphone, detecting the DTMF dialing, generating the ringing and the voice connection of the subscribers.
Matched Filter
Dvořák, Petr ; Sysel, Petr (referee) ; Číž, Radim (advisor)
The main objective of this work is to study methods of reducing BER and suggest possible resolution of matched filter. In the first part, the methods are theoretically analyzed and subsequently their function models are sugested in the computer programme Matlab Simulink. On these models, the behaviour for different input values is simulated and on their basis, the output depending on probability of the false income on SNR for each of models is worked out. In the second part, the design of the laboratory preparation with a view to the matched filter is described. This suggestion is divided into the parts which are subsequently described and outputs from the implementation of the suggested resolution are added. Thereinafter, the implementation of the proposed resolution and the results achieved at measurement of the realized produkt are closely described. This product is to be made for educational and laboratory purposes in terms of lessons The Theory of Communication.
Automated software project management
Dostál, Dominik ; Benedikt, Jan (referee) ; Sysel, Petr (advisor)
This work describes and compares selected tools for continuous integration (CI) and continuous deployment (CD). Jenkins, GitLab, TeamCity, and Bamboo tools were compared according to the prepared methodology. Each of these systems was installed on a clean Ubuntu 20.04 LTE system, then configured and tested on a selected software project. The focus was placed on compatibility with Linux systems and C/C++ languages.
Administration of development documetation over WWW I
Kolář, Miroslav ; Sysel, Petr (referee) ; Balík, Miroslav (advisor)
Master`s thesis is based on the assignment of company Honeywell to create integral system for saving and management of development documentation. Designed system will introduce data warehouse with transparent display of documents being connected with development of customer’s requirements, products and tests, test runs. Solution consists of two parts: A – Requirements and Products and B – Tests, Test runs and Person, whereas Master`s thesis deals with the part B. For system creation utilities of following programming languages were used HTML, PHP, JavaScript and database system MySQL. In the first phase was designed database structure (tables and relations between them). Except that was designed structure for authorization algorithm and integral concept of whole application was created. The second phase is realization. At first are created supporting algorithms. It is servicing database by functions, uniform displaying results from database and authorized access of users to the application. Further data library for integral display data forms, based on used template system Smarty and other libraries, f.e. attribution of the files to records in SQL tables. Important part was implementation of designed database system and related programs. In Tests and Test runs there is user interface established and individual relations between them. According to assignment all fundamental programs were designed together with support instruments. Individual source files are saved in transparent structure of folders, so this structure is possible to apply on any computer, where are installed programs to web hosting. The result of Master`s thesis is then integrated progress report together with functional source codes.
Very limited Vocabulary Speech Recognizer
Vystavěl, Kamil ; Míča, Ivan (referee) ; Sysel, Petr (advisor)
This bachelor thesis deals with the implementation of voice diagnostic method with limited number of recognized words in Matlab environment. Recognizer is designed for recognition of isolated words and is based on the dynamic programming method. This method is realized by the dynamic time warping algorithm (DTW). Features of the speech signal are calculated by methods of short-term analysis in time and frequency domain and by methods that are based on cepstral analysis and linear predictive analysis. The representation of the word, which is generated from its features, is suitable for quantifying the degree of similarity with the representation of another word. In order to achieve the highest degree of similarity, the dynamic time warping algorithm eliminates influence of fluctuation of the speech rate by non-linear normalization time axis of one of the compared words. The degree of the similarity of the two compared words is enumerated as the words’ distance. The representations of known words are stored in a word-book. The unknown word is compared with all words in the word-book and recognizer calculates distances between every known word and the unknown word. The unknown word is defined as identical with the known word that has the shortest distance to the unknown word. The successfulness depends mainly on the choice of the features.

National Repository of Grey Literature : 192 records found   1 - 10nextend  jump to record:
See also: similar author names
1 Sysel, P.
Interested in being notified about new results for this query?
Subscribe to the RSS feed.