National Repository of Grey Literature 2 records found  Search took 0.00 seconds. 
Performance and Usability Improvements for Data Lineage Analysis of C# Programs
Kleprlík, Jan ; Parízek, Pavel (advisor) ; Bednárek, David (referee)
The Manta Flow is a highly automated static analysis platform producing data lineage over its input and representing it in a graph. The platform performs analysis on various technologies and programming languages via specialised scanners. One of the scanners performs analysis of C# code, or rather its compiled alternative Common Intermediate Language. While the scanner was already capable of analysing non-trivial scenarios, it lacked in some aspects that held it up from its broader adoption by customers. The main issues are low support for analysis of real-life scenarios such as web applications or embedded code in other technologies, sub-optimal performance and imprecise lineage output. As a part of this thesis, we improved the precision, scalability and performance of the scanner on multiple levels of abstractions, from analysis of the CIL to modifications of core high-level analysis algorithms. We added support for analysis of the ASP.NET web endpoints and enabled the C# scanner to be used as a service for analysis of embedded code in other technologies. We improved the precision of the resulting lineage for existing scenarios by modifying the core algorithms used throughout the analysis and optimized the analysis process to lift its performance. 1
Yöti - Song Recognition Multiplatform App
Kleprlík, Jan ; Ježek, Pavel (advisor) ; Pešková, Klára (referee)
The goal of this thesis was to create an application allowing recognition of songs from short recordings captured with a microphone. The final application is available on devices with Android and Windows 10 or in any modern internet browser. Implemented logic and user interface are shared to the greatest extent across all supported platforms. Shared logic and user interface were implemented using the framework Uno Platform. We have also developed an independent server-side of the application using framework ASP.NET Core which allows client-side application access database of songs that can be recognized. The application allows the user to recognize songs from recordings captured with a microphone or audio files stored in the device memory. We can upload a new song into the database so it can be recognized with the application, and we can also list all the songs in the database. After song recognition, we can see the lyrics and quick-search the song in streaming application YouTube Music. 1

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