National Repository of Grey Literature 64 records found  1 - 10nextend  jump to record: Search took 0.00 seconds. 
Analyzing Data Lineage in Database Frameworks
Eliáš, Richard ; Parízek, Pavel (advisor) ; Hnětynka, Petr (referee)
Large information systems are typically implemented using frameworks and libraries. An important property of such systems is data lineage - the flow of data loaded from one system (e.g. database), through the program code, and back to another system. We implemented the Java Resolver tool for data lineage analysis of Java programs based on the Symbolic analysis library for computing data lineage of simple Java applications. The library supports only JDBC and I/O APIs to identify the sources and sinks of data flow. We proposed some archi- tecture changes to the library to make easily extensible by plugins that can add support for new data processing frameworks. We implemented such plugins for few frameworks with different approach for accessing the data, including Spring JDBC, MyBatis and Kafka. Our tests show that this approach works and can be usable in practice. 1
Štalmašek, Marek ; Vlčková, Zuzana (advisor) ; Hnětynka, Petr (referee)
The goal of this work is to master the usage of communication protocols, to develop a game MobilBomber, allowing communication trough BlueTooth or InfraRed and to compare these technologies to each other and to WI-FI - describe their advantages and disatvantages. The game will be in multiplayer mode with more players. The emphassis is layed on the mastering the communication trough specified protocols. Powered by TCPDF (
Home heating control system
Siegl, Petr ; Hnětynka, Petr (advisor) ; Bureš, Tomáš (referee)
The aim of this project was to create a system based on Raspberry Pi that would be able to control home heating. The system allows remote access through a web interface and have options to limit access to the application. The heating control is able to work in two different regimes, manual, that allow user to change in real-time, and predefined, that keeps the current temperature around a value that was previously set by the user. The system also stores data for possible future implementation of an automated learning regime. A part of the project focuses on solving problems with network address translation that may make it impossible to connect directly to the application running on Raspberry Pi at our home local network when connecting from external network. 1
Runtime Checking of Privacy and Security Contracts in Dynamic Architectures
Kliber, Filip ; Parízek, Pavel (advisor) ; Hnětynka, Petr (referee)
Important aspects of the IoT concept include privacy and security. There are various examples from the past, where implementation of security was insuffi- cient, which allowed hackers to gain unauthorized access to tens of thousands of everyday objects connected to the Internet and abuse this power to par- alyze the communication over the Internet. In this thesis we designed and implemented the Glinior tool that allows to define the contracts between objects or components in the application, and ensures that the communi- cation between specified objects or components happens according to those contracts. The Glinior tool uses techniques of dynamic analysis to verify contracts defined by the user. This is done by using the JVMTI framework with combination of the ASM library for bytecode manipulation.
Communication in mobile edge-cloud environment
Papík, Ondřej ; Hnětynka, Petr (advisor) ; Bulej, Lubomír (referee)
Edge-cloud brings the computation power as close to the clients as possible. This reduces latencies and overall computation time in the cloud. Thanks to the mobile nature of clients we must be able to migrate tasks among different servers. The goal of this thesis is to examine possible problems in communication and propose the architecture of framework. Our framework uses gRPC and is written as module to it. It is platform independent, uses reliable communication and focuses on easy usage. We provide implementation of this framework with some example uses. 1
Performance Testing for LTE Infrastructure
Polanka, Martin ; Tůma, Petr (advisor) ; Hnětynka, Petr (referee)
In the past few years, new standards of telecommunication networks brought new approaches to the internal architecture and introduced new components. One of them is the PCRF server component which manages an allocation of bandwidth for all user devices, therefore, it is a performance sen- sitive application. Yet there are no suitable smart traffic generators for such server and there is no comprehensive study of implementations. Based on the server provided by one of the major Czech telecommunication providers, the traffic generator for real scenarios and performance testing was designed and implemented. In addition, the statistics collection from the server was realized with the use of instrumentation. Both of these parts were put to- gether in the form of testing framework which was used for measurements of the designed test cases. The results from the measurement were evalu- ated and describe the behavior of the server in a real-life utilization and also under heavy load. Based on the evaluation, the provider can improve the server implementation and perform further analysis. The traffic generator can be extended to support more test cases and even reused by different telecommunication providers. 1
Flight data analysis
Kolek, Lukáš ; Kofroň, Jan (advisor) ; Hnětynka, Petr (referee)
The main goal of this thesis is a design and an implementation of a tool for analysis of flight data which are produced by AgentFly simulation. The user can load flight messages in CMS format and process them. The thesis contains a basic set of statistical tests, which are used to filter flights. The implementation focuses on an easy extension of the set of test cases and new message formats.
Home alarm system
Kurysheva, Ekaterina ; Hnětynka, Petr (advisor) ; Kofroň, Jan (referee)
The thesis defines a software solution for a home alarm system based on Raspberry Pi computer. It follows the Internet of things concept to put together simple and affordable hardware components. In this thesis, we analyse how to control the alarm system, how to detect an intrusion and capture pictures of the event and how to notify the user. Then we create a solution architecture, which meets the defined functional requirements. The architecture contains a security application controlling hardware on Raspberry Pi, a web application for managing the users, a server and an Android application for delivering the notifications and pictures. The result of this thesis is an implementation of a commercially independent home alarm system, which uses RFID tokens for user identification, detects the intrusion with a motion sensor, takes pictures with a USB camera and delivers the captured information to the Android application on the user's mobile device.
Java Performance Testing For The Masses
Stefan, Petr ; Tůma, Petr (advisor) ; Hnětynka, Petr (referee)
Java is a major platform for performance sensitive applications. Unit testing of functionality has already become a common practice in software devel- opment; however, the amount of projects employing performance tests is substantially lower. A comprehensive study in combination with a short sur- vey among developers is made in order to examine the current situation in open-source projects written in Java. Results show that suitable tools for measurements exist, but they are hard to use or the outputs are difficult to understand. To improve the situation in favor of performance evaluation a set of user friendly tools for collecting, comparing and visualizing the data is designed, implemented, and verified on a sample Java project. 1
A virtual playground for DEECo applications
Khalyeyev, Danylo ; Hnětynka, Petr (advisor) ; Parízek, Pavel (referee)
DEECo is a novel component model for designing software-intensive cyber- physical systems. As a practical realization of this model there was developed the JDEECo implementation, written in Java. The usage of this framework was shown in a number of different scenarios. However, at the moment there are only limited ways to systematically create, simulate, and visualize new scenarios written with this model. This thesis presents a virtual playground that allows to create scenarios featuring autonomic robots programmed in DEECo. The playground offers a number of options in creation of scenarios, including pro- gramming robots and their interactions, customizing and extending the physical environment, and adding interactive objects. These scenarios can also be visu- alized with the developed application. The parameters of visualization can be customized for needs of a specific scenario. The functionality of the application is demonstrated on several example scenarios.

National Repository of Grey Literature : 64 records found   1 - 10nextend  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.