Diploma Intro


JamVM virtual machine on the ARM architecture

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

On-the-fly analysis and visualisation of blockchain currency transactions

Blockchain transactions offer some level of anonymity. Still, the blockchain contains enough data which, when combined with external data, can provide useful aggregated information. The result should be a system that will aggregate data in […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
JBoss

Remote API Web Reference for Java Enterprise Applications

The goal of the thesis is to develop a generic remote API web reference for Java Enterprise applications. Often these JavaEE applications provide REST and WS web services which we want to document in order to […]

Brno University of Technology
JBoss

Automatic topology for FreeIPA deployments

FreeIPA supports multi-master replication. When setting up environment with dozens of replicas, replication agreements (edges in the topology graph) need to be created to ensure smooth operation of the setup, while not exceeding an informal […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
FreeIPANetworkingSecurity

Jenkins plugin for Windup

See http://windup.jboss.org/ See https://wiki.jenkins-ci.org/ Note that recently, another Jenkins plugin won a Dean’s award. https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer ExperienceJBossQuality Assurance

Implement detection of duplicate test coverage for Java applications

With increasing number of tests, their execution time increases as well. Currently, various tools provide metrics of test code coverage. These metrics however do not help identify duplicate test coverage, that leads only to unnecessary […]

Masaryk University
JBossQuality Assurance

Special Data View for a High Productivity Information System

The types of views of data people tend to use are very useful but also limited in number. We believe that all of them could be implemented in a single system to provide users the […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityUniversity of Pavel Jozef Safarik
JBoss

Infrastructure for Enterprise Applications Deployment

Modern enterprise application require high-availability, security, data integrity and backup, and need to be scalable. To be able to maintain all the important parameters for large number of deployed applications, the whole infrastructure need to […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityUniversity of Pavel Jozef Safarik
JBoss

Business Processes for a High Productivity Information System

Investigate existing workflow solutions and figure out which one is easiest to integrate with or most comprehensible to users. Design simplified workflow editor on top of the selected framework. The important supported tasks in the […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityUniversity of Pavel Jozef Safarik
JBoss

Data Mining for High Productivity Information System

When dealing with large amounts of data it might be useful to either predict some trends or to figure out patterns in existing data. Investigate existing data mining algorithms – we would like to use […]

Brno University of TechnologyMasaryk UniversityUniversity of Pavel Jozef Safarik
CloudJBoss

Data Explorer for a High Productivity Information System

One of the typical tasks users perform in spreadsheets (Microsoft Excel, Google Sheets, LibreOffice Calc, etc.) is that they enter some sample data and see what happens when they do some changes to them. The […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityUniversity of Pavel Jozef Safarik
JBoss

Email Filtering for a High Productivity Information System

Propose a way of automated email processing and storing email data into a user collection. Analyze existing solutions and figure out whether these can be integrated or a new one must be created. Design the […]

JBoss

User Data Prediction Using Data Mining

Users often enter very similar data into specific fields in information systems. There even might be some semantic correlation between fields. Even when we cannot determine the entered value precisely, we can provide a list […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityUniversity of Pavel Jozef Safarik
JBoss

Performance comparison of open source API Management solutions

Student will get familiar with multiple open source API Management solutions (e.g. Tyk, apiman, Kong, 3scale) and compare their performance results. Part of the research would be to select the most appropriate benchmarking tool (e.g. […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava

Decompilation of restored in-memory class fragments in running JVM

Based on ability of JVM to restructure already loaded classes and by using existing decompilers decompile in memory transformed fragments of java classes close to human-readable form. Student must investigate existing mechanisms in JVM allowing […]

Masaryk University
OpenJDK

Property based testing in practice for NodeJS services

We have identified several areas in our projects that could leverage property-based testing. Aim of this thesis should be finding mature enough testing framework (or create your own if necessary) and design and implement a […]

Masaryk University

Implementing TLS 1.3

The TLS 1.3 protocol is a new secure communications protocol; it is on its final stage of being standardized and includes features such as zero-rountrip mode and one-rountrip session establishment. It is a rewrite of […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
CloudNetworkingSecurity

Performance optimization of testing automation framework based on Beakerlib

BeakerLib is a shell-level integration testing library, providing convenience functions which simplify writing, running and analysis of integration and black box tests. Tests written with Beakerlib can be run directly from Bash command line or […]

Quality Assurance

Develop an open-source application for sales registration

To ease the transition of small entrepreneurs to the new system of sales registration as required by Czech law, it is necessary to develop an open-source and free of charge application to set equal conditions […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaVŠB - Technical University of Ostrava
DesktopJBoss

Synchronization of services communicating over HTTP

The aim of this thesis is to design and implement an open-source service that would be used as a mediator between two sides communicating through HTTP protocol. The whole communication will be sent unmodified to […]

Masaryk University
Satellite

Unified Reporting for Performance Testing

Develop a unified and complex reporting component to performance testing framework PerfCake. The main goal is to figure out what are the most important values in the results of a performance tests based on the […]

Brno University of Technology
JBoss

Subscription Management Platform

Develop a system for management of 3rd party application subscription allowing application developers to register their applications, configure pricing and allow users to subscribe to the applications. Develop a system where application developers could register […]

Brno University of Technology
JBoss

LinkedIn Search Query Builder

Goals The main goal if this thesis is to develop a web application in Ruby on Rails framework capable of creating and managing complex boolean queries. These queries must conform to with the LinkedIn search […]

Masaryk University

Existing Attacks on SSL/TLS Protocol

Study design and implementations of SSL/TLS protocol and existing attacks on its design and implementation [1], testing approaches and tlsfuzzer project [2]. Get familiar with existing attacks againts SSL/TLS. Identify existing attacks that are suitable […]

Brno University of Technology
NetworkingSecurity

Continuous Integration System for TLS/SSL Libraries Interoperability

Study design and implementations of SSL/TLS protocol (focus on OpenSSL, NSS and GNUTLS) and current state of the art of its interoperability and integration testing. Get familiar with existing tools and solutions for implementing public […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
NetworkingSecurity

Web application for personal currency exchange

Design and implement an Open Source web application, that allows people to present their offers of currency exchange (for physical personal exchange near their location) and enables the people to set up a meeting for […]

Czech Technical University in Prague

Extend USBGuard to support external authorization policy sources

The USBGuard project provides user space components for implementing USB device authorization policies on Linux based systems. Currently, these authorization policies can be stored only in a local file. The aim of this thesis is to extended […]

Brno University of Technology
Security

Application-specific passwords / Multiple passwords for one user in FreeIPA

FreeIPA is an authentication and authorization server. At the moment, FreeIPA does not currently allow users to have more than one password. Aim of the thesis is to allow to use multiple passwords for single […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
FreeIPASecurity

Referral Program Platform

Develop a web application to manage referral programs. Referral programs enable us to send invitation links to potential users of some software (i.e. target application). Such a user should be, upon registration, able to send […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTomas Bata University in ZlínUniversity of Pavel Jozef SafarikUniversity of South BohemiaUtrecht UniversityVŠB - Technical University of Ostrava
JBoss

Using the Immutables processor in the Java programming language

Brno University of TechnologyMasaryk University
Compilers and InterpretersOpenJDK

Java source code analysis using the Spoon library

Brno University of TechnologyMasaryk University
Compilers and InterpretersOpenJDK

Graphical frontend for antenna modeling tool nec2c

Get acquainted with the antenna modeling tool nec2c. Design and implement graphical frontend for this tool that will allow visualization of antenna radiation patterns. The frontend should allow displaying radiation patterns in vertical/horizontal planes, and […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
Developer Experience

Remote Execution Output Processing

Foreman Remote Execution is a tool for running arbitrary commands on a set of hosts. Its designed to support multiple providers (SSH, MCollective, Ansible, Salt) as well as complex network topologies. The goal of the […]

Brno University of Technology
Satellite

Web Service for Generic Archive Comparison

During software development and maintenance, engineers need to include bug fixes and implement new features in programs, while not changing anything what was not planned. During new version verification, a developer needs to be able […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityVŠB - Technical University of Ostrava
Developer Experience

Generic Embeddable Virtual Machine-like Entity Configuration Interface

The main goal is to implement a user interface for configuring virtual machine like entities which will be embeddable to oVirt’s webadmin, cockpit-ovirt plugin and to ManageIQ. To achieve this goal the following problems will […]

Brno University of TechnologyMasaryk University
Virtualization

Provide automated unit testing and profiling in the file manager

Have you ever modified something in your project and then realised weeks later your project is broken in some cases and don’t know where or when you or your colleagues broke it? Have you ever […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
DesktopQuality Assurance

Web SDR receiver

Get acquainted with SDR (Software Defined Radio) concepts, Gnuradio framework, RTL-SDR. Design Web SDR receiver that will allow receiving (at least) AM, FM, SSB (USB/LSB), CW through Gnuradio / RTL-SDR. Deal with multiuser access (i.e. […]

DesktopNetworking

Develop an IoT Application Runtime

The main goal of this topic is to develop a runtime for 3rd party applications to be used on Single Board Computers (e.g. Raspberry Pi). Student will get familiar with Single Board Computers and how […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
JBossVirtualization

Libvirt unified job control

Libvirt is an API, daemon and tool for managing virtual machines. It also prepares host environment whenever virtual machine configuration requires so. Therefore, Libvirt has subsystems for managing storage, (virtual) network interfaces, host devices and […]

Tomas Bata University in Zlín
Virtualization

Docker image(s) for PerfRepo

The main goal of the topic is to define and create Docker image(s) for instances of a performance repository called PerfRepo. Performance result repository (PerfRepo) is a web application tool that intends to make it easy […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
CloudQuality Assurance

Testing TLS/SSL interoperability across systems

Currently interoperability checking of SSL and TLS implementations across systems is a manual task involving the deployment of the different systems and the checking of the implementations under test. The task of this thesis is […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
Quality AssuranceSecurity

Automatic configuration management targets detection

Investigate possible ways how to detect remote manageable devices operating on the network Familiarize with projects Katello and Foreman and their use for configuration management Analyze requirements and design a solution for detection of configuration […]

Masaryk University
CloudNetworking

RedDeer Code Generator

Get familiar with the Eclipse IDE and its architecture [1]. Focus on how to create plug-ins and create a basic plug-in with a simple user interface. Then, get familiar with the testing framework RedDeer [2] […]

Brno University of Technology

Time/distance reachability map layer generator

The goal is to create a generator of map layer which would display, in an appropriate way, the time necessary to get to respective points on the map from some given place. For instance, given […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Analysis of regular personal transport needs in a city

The system would work with a geospatial database and some maps API (e.g. Google Maps, Mapy.cz). It would also have to ensure that a single user doesn’t count more than once. I.e. validation by some […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

USB HID monitor

Get acquainted with the USB HID standard, the terminology, descriptors and how to interact with the HID devices from Linux (e.g. libusb, libhid, …). Also learn how to create GUI in Linux (GTK/QT/ …). Design […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer Experience

Victims security database – new Java client

Victims is a security database watching the CVE issues. It has a Java client library, but it’s design has serious flaws and needs a complete rewrite. See https://github.com/victims/victims-lib-java See http://victi.ms/

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer ExperienceJBossSecurity

PerfCake support in IDE tools

The goal is to update the current PerfCake IDE plugins for Eclipse, Intellij IDEA and NetBeans to work with the current version of PerfCake, to unify workflow and user experience.

Brno University of TechnologyMasaryk University
Quality Assurance

Reverse engineering: Java SE + Graph database: Plugin for project Windup

An example of a plugin for a bachelor’s thesis is the Victims plugin, which uses the Victims library to identify the jars in the migrated application which contain a security vulnerability. For a master’s thesis, […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Compilers and InterpretersJBoss

Java EE + Angular 2 + geospatial: Carpooling application

The thesis should make use of Java EE, Angular 2 and some geospatial API (e.g. Google Maps or Here) to allow users to carpool. Possible cooperation with the Magistrate of Brno. Contact Ondrej Zizka for […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Building docker images without accessing /build API endpoint

Docker inc., the company behind popular container engine, aims to move code for building images out of server. The component is named builder currently and is available at URL /build in daemon’s API. It is […]

Masaryk University
CloudDeveloper Experience

IRC logbot

Requirements The bot should be deployable into OpenShift, so part of the project should be also all the configuration files that are needed for it including the working PoC. Log rotation: preferably the time period […]

Brno University of TechnologyMasaryk University
CloudDeveloper Experience

Search filters on the file manager

Abstract Did you ever wanted to do a search in all your files for songs that are from a specific band? Or did you ever wanted to search on your pc for your favorite e-book […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Desktop

IoT Devices Registry Portal

Create a web application allowing users to register and maintain their Internet of Things (IoT) devices. The portal will be implemented in Node.js using Express framework and will run on public cloud (OpenShift). The portal […]

Brno University of TechnologyMasaryk UniversityUniversity of Pavel Jozef Safarik
Cloud

Geo-spatial issue tracking in Java EE

This work could be done in cooperation with the city of Brno. A reasonable level of knowledge of the Java language is required. Knowledge of some map API is recommended.

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Enhancement of PerfCake

Are you in search for an interesting thesis? Feel free to look around at PerfCake issues at Github. Especially those marked with “University project” label are well suitable. But you might want to look at […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Clustering of CDI components in SilverWare

The goal of this thesis is to add support for discovery and remote calls between CDI components in the microservice platform SilverWare. Several aspects need to be taken into account. First, it must be possible […]

Masaryk University
JBoss

Timing side-channel detection in TLS implementations

Because cryptography used in TLS (and the old SSL) is used in online manner – the results of computations are sent over the network as soon as they are available – it makes it possible […]

Security

Comparative study of password checking libraries

Most password checking libraries and utilities perform either minimal tests or arbitrary tests on the passwords tested. The goal of the thesis is to quantify how well those tests fare against passwords taken from real […]

Security

Possibilities for data-mining from n-dimensional matrix

Students goal is to research possibilities for data mining from n-dimensional matrix, find existing open-source tools for the subject and prepare practical proof of concept. For practical part of the work, we will provide data […]

Brno University of Technology

Third party authentication for OctoPrint

Examine the abilities of OctoPrint plugins. Design and implement a mechanism for multiple authentication backends for OctoPrint (using the plugin API). Integrate this mechanism to OctoPrint. Use a suitable existing Python library for third party […]

Czech Technical University in Prague

Case Management Task Assignment Using OptaPlanner

Case Management is unique coordination of work (case) in specific context (e.g. health care, law, etc.) where the flow can be unknown and participants act in various roles. Assignments of tasks within cases can be tough and with […]

Masaryk University
JBoss

ADMesh GUI

STL is a file format representing a 3D models not only for 3D printing. Design and implement a GUI frontend for the ADMesh application, that allows automatic mesh topology repairing and STL file manipulation. Use […]

Czech Technical University in Prague
Desktop

Static Analyser for BeakerLib tests

BeakerLib is a shell-level integration testing library, providing convenience functions which simplify writing, running and analysis of integration and blackbox tests. While writing BeakerLib tests is not difficult, it is still possible to make errors […]

Masaryk University
Compilers and InterpretersQuality Assurance

Messaging providers in the SilverWare microservices platform

Design and implement several plugins (so called providers) to enable messaging solutions in the SilverWare microservice platform. These two major components to achieve that are Vert.X for asynchronous I/O and ActiveMQ Artemis for Java messaging. […]

Brno University of TechnologyMasaryk University
JBoss

Vizualizace práce CPU

Brno University of TechnologyMasaryk University
Compilers and Interpreters

OpenMAX performance benchmarks

Brno University of TechnologyMasaryk University
Compilers and InterpretersQuality Assurance

Scene editor for Box2D physics simulator engine

Cílem tohoto projektu je vytvoření 2D editoru scén pro engine Box 2D. Body zadání: Prostudujte a popište vlastnosti enginu Box 2D. Popište, jakým způsobem je zajištěna vazba tohoto engine na různé programovací jazyky. Zaměřte se […]

Brno University of TechnologyMasaryk University
Desktop

Git reporting tool

Git reporting tool to enable project leaders to see statistics such as Git commits per person, by time period, per product, per component Size of git commit, e.g. differences in lines (added or removed) Additional […]

Brno University of TechnologyMasaryk University
Quality Assurance

Business Process Wizard

Business process wizard is an attempt to create an alternative way to traditional business process modeling in BPMN2 specification. The goal is to create a tool which would easily enable business (non-technical) users to create simple but comprehensive business processes without any technical […]

Masaryk University
JBoss

PerfCake scenario editor for NetBeans

Investigate and study the NetBeans plugin development. Make yourself familiar with the PerfCake performance testing framework. Design and implement user-friendly PerfCake scenario editor as a plugin into NetBeans. Design adn implement user-friendly PerfCake scenario creation […]

Brno University of TechnologyMasaryk University
Quality Assurance

Integration SELinux troubleshooting into ABRT Tool

Describe the current SELinux troubleshooting together with its advantages/disadvantages. Describe and design improvements for the current SELinux troubleshooting. Implement designed improvements to get better integration with the desktop. Outline possible future improvements of this implemented […]

Brno University of Technology
Security

Technical documentation validator

Popište specifika tvorby technické dokumentace. Popište formáty používané pro tvorbu strukturované technické dokumentace. Vysvětlete význam sémantického značkování. Popište význam průběžné integrace (CI) v kontextu tvorby technické dokumentace. Prostudujte možnosti nabízené systémem Emender, který je určený […]

Masaryk University

LESS-SASS style sheet converter

LESS and SASS are two dynamic style sheet languages with some minor differences. The goal of this thesis is to create a converter application between these formats. There are some converters available on the Internet, […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoSlovak Technical University in BratislavaTechnical University of Košice
Compilers and Interpreters

ELF binary file infection – possibilities and implementation

Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps. Explore possibilities of binary ELF format infection. Goal is to […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucVŠB - Technical University of Ostrava
Security

Graphical ELF binary file viewer and simple editor

Executable and Linkable Format (ELF, formerly called Extensible Linking Format) is a common standard file format for executables, object code, shared libraries, and core dumps. Goal is to create simple and easy to use viewer/editor […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucTomas Bata University in ZlínVŠB - Technical University of Ostrava
DesktopKDE & QtSecurity

Polymer elements for Business Process Management System

Polymer is a lean core library that makes fast, beautiful, and interoperable web components. The goal is to design and develop web components (polymer elements) for business applications built on KIE Execution Server and describe the […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
JBoss

A Tool for Development of OVAL Definitions within OpenSCAP Project

OpenSCAP is an open source tool for security compliance auditing of IT infrastructure. Security policies are described using the OVAL – Open Vulnerability and Assessment Language. However, OVAL checks are difficult to write and the […]

Brno University of Technology
Compilers and InterpretersSecurity

The effects of age on file system performance

In most cases, the performance of file system is measured on the new and empty file system. However this approach is not corresponding with real life cases. The aim of this work will be to […]

Masaryk University
Kernel

Build Automation for Continuous integration

Continuous integration (CI) is the practice, in software engineering, of merging all developer working copies with a shared mainline several times a day. The main aim of CI is to prevent integration problems, and provide […]

Brno University of Technology
Quality Assurance

Automated testing of VPN applications

A VPN application testing involves multiple steps such as the establishment of a connection between two peers, followed by testing of DNS and traffic generation. That apparently cannot be performed within the same host in […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
NetworkingSecurityVirtualization

New UI for GNOME’s Online Account Settings

Settings → Online Accounts lets you configure your cloud and network accounts to GNOME’s single sign-on framework. Various applications and components use these to integrate your online content into the desktop. The user interface for […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Desktop

“Broken” DNS proxy – for simulating DNS issues

Some DNS software solutions like Unbound, ISC BIND, FreeIPA, rely on the DNSSEC support of remote DNS resolver, when using it as forwarder. Some tools are intended to detect and assess the level of DNSSEC […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer ExperienceNetworkingQuality Assurance

Analyze & improve the filters in GNOME Photos

GNOME Photos is an application to access, organize and share your photos on GNOME 3. It has some common image processing features built into it so that users can quickly tweak and enhance their photographs after […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Desktop

Test shield for ARM-based boards

Get fimiliar with ARM-based boards (“ABB”) RaspberryPi, Cubieboard and BeagleBoneBlack. Design (schema and PCB) and build a universal test board (“TB”) that will: support GPIO (digital input, digital output, analog input, analog output), UART, I2C, […]

Brno University of TechnologyCzech Technical University in Prague
Quality Assurance

DHCP support for FreeIPA server

Work out FreeIPA server architecture. Design flexible database schema for DHCP data which could cover maximal number of use cases. Write database back-end for DHCP server ISC Kea.

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
CloudFreeIPANetworking

Identity information for Web applications on Windows platform

In the Web application authentication setup described at http://www.freeipa.org/page/Web_App_Authentication, the authentication and retrieval of additional user attributes including group membership is done via Apache modules that provide the information about the authenticated user to the application […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
FreeIPASecurity

Arquillian extension for performance testing

Motivation Currently, performance tests cannot be usually run reliably directly from an integration test suite. They usually require an external tool to be executed and maintained separately from the standard tests. Goals A student is […]

University of Pavel Jozef Safarik
JBoss

Graphical Debugger of GPIO Pins

Motivation When developing software solutions, it is beneficial to have an unified debugging tool, especially on ARM-based/embedded devices. To provide users with comprehensive development experience, Silverspoon.io needs to include user-friendly way of debugging IoT applications. […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

A userspace VPN in Linux

A userspace VPN in the Linux system is typically implemented using tun devices which translate the IP packets received from the peer to IP packets on the network. This project is about eliminating the tun […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
NetworkingVirtualization

Dependent identity lifecycle management

When external authentication and identity providers are used, applications store the provisioned user identity upon the first successful authentication of the user. Applications can update the user identity attributes upon every logon of the user. […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
FreeIPASecurity

Replacement of Datové schránky using open standards and protocols

Czech project Datové schránky (Data boxes) is considered by public as highly controversial among other reasons because all software for it (both server-side and client tools) is proprietary and created by one commercial company. Given […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Networking

Software Quality and Contribution Quality Metrics, Analysis and Visualization with Python and d3.js

Using free and open source software – focusing on using existing development tools and libraries available within the python 3 pip, scientific computation, process distribution and publication stacks, along with modern web-browser based d3.js data […]

Brno University of Technology
Quality Assurance

Automated Tests Execution in Libreswan

Get familiar with software testing and libreswan component, explore and study an architecture of its test suite. Categorize tests in libreswan test suite (for instance, by functionality they test). Select all tests which are actual […]

Brno University of Technology
NetworkingQuality Assurance

MS Windows support for OpenSCAP project

The Security Content Automation Protocol (SCAP) is U.S. Government standard for automated vulnerability management, measurement, and policy compliance evaluation. OpenSCAP is open source implementation of SCAP standard. And as such, it becomes leading compliance management […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer ExperienceSecurity

Effective methods of analysis of web applications functional tests results

Effective methods of analysis of web applications functional tests results

Brno University of Technology
JBoss

[2013] Fulltext search on Java Virtual Machine based platform, for an issue tracking system

(Lucene, Elasticsearch, Solr, Hibernate Search – možná využít pro denormalizaci? Emanual Bernard; Shay Banon: Compass – mrtvý, nahradil ho ES; Infinispan jako grid pro Lucene)

JBoss

Study of tools used for tracing and testing Java programs

Popište základní vlastnosti bajtkódu JVM Popište způsob načítání bajtkódu do JVM s využitím classloaderů Prostudujte a popište základní vlastnosti nástroje Byteman Prostudujte a popiště základní vlastnosti nástroje Javassist Porovnejte možnosti obou výše zmíněných nástrojů Navrhněte […]

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Compilers and InterpretersOpenJDK

Study of FFI library in Lua

TBD after the first meeting with student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Compilers and Interpreters

Technical documentation validator: broken links reporter

Compose a list of all external links in a selected XML/AsciiDoc/Markdown/Markdown file. In DocBook 4.5, external links can be found in the href attribute of the ulink element. In Mallard, external links are stored in […]

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
OpenJDK

Technical documentation validator: invalid package names reporter

Compose a list of all package names in a selected XML/AsciiDoc/Markdown file. In DocBook 4.5, package names can be found in the package element. Check if the package name is on the list of white-listed […]

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Technical documentation validator: XML snippets validator

To be updated after the meeting with a student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Shenandoah GC on multiprocessors systems

To be updated after the meeting with a student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
OpenJDK

Study of LuaJIT

Please ask BP/DP leader for details.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Compilers and Interpreters

Functional programming in Lua

Please ask BP/DP leader for details.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Compilers and Interpreters

Technical documentation validator: markup bloat checker

Calculate how many block elements “disrupting” the docs flow occurs per a certain number of text lines and report sections/topics that go over the set score. Calculate how many inline elements “disrupting” the readability of […]

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Test automation framework for technical documentation

To be updated after the meeting with a student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Technical documentation validator: checker for missing and unused images

To be updated after the meeting with a student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Technical documentation validator: reporter of obvious violations of the Writing Style Guide

Ability to access the various style guides in use in electronic form. Effective and continuous (automated) data-mining of available style guides in order to maintain a list/database of potential transgressions.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Quality Assurance

Shenandoah GC on desktop computers

To be updated after the meeting with a student.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
OpenJDK

Benchmarks for LuaJIT

Please ask BP/DP leader for details.

Brno University of TechnologyMasaryk UniversitySlovak Technical University in BratislavaUniversity of Žilina
Compilers and Interpreters

Information System for Gathering and Visualising Test Results

Develop a web-based information system for gathering and visualizing test results: * System will gather data on tests periodically from external sources * System will support automatic periodical report publication, but will also provide interactive […]

Masaryk University
JBoss

Integration of FakeReplace with various frameworks

FakeReplace is a JRebel-like tool by Stuart Douglas. It allows to replace classes of a deployed app without re-deploying it – it fiddles with JVM content directly. As Stuart said, the main part of the […]

Brno University of TechnologyMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava

JBoss AS 7 TrayIcon

(Too easy, would be a part of some other topic; or maybe BP?) Tray icon with a menu with things like: start/stop/restart open web console open deployed app’s context root ding on deployment success/error show […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

RichFaces cross-framework components – Apache Wicket 6.x integration layer

Not much information on this yet. Contact Ondřej Žižka or Lukáš Fryč if interested. RichFaces components usable not only for JSF, GWT and something, but also Wicket.

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

[2013] Java EE 6-based opensource issue tracker á-la Jira (possibly for multiple students)

After a brief research, one can find out that there’s no Java-based quality free opensource issue tracker (see e.g. Wiki). The task would be to create a modern modular customizable pluginable multi-user multi-project “web 2.0” […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Remote API Reference Generator for Java Enterprise Applications

The aim of the thesis is to develop a remote API reference generator for Java Enterprise applications. Important parts of the work are also UI and UX for the designed web system that display the […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
JBoss

Multi-factor authentication in web applications using PAM

Study Pluggable Authentication Modules, focus on multi-factor authentication setups, configure multi-factor authentication for some common service (sshd). Study HTTP, focus on its state-less nature. Investigate the possibility of using full PAM stack in web applications, […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer ExperienceFreeIPANetworkingSecurity

Java Decompilers Comparison

The situation in the field of Java decompilers is sad – most are over 10 years old and only support bytecode of JDK 1.3. This thesis would consist of finding as many Java decompilres as […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava

Add generics inference to Procyon Java Decompiler

Procyon is a new Java decompiler compatible up to Java 8 bytecode. It’s author claims is more or less complete, the only thing missing is proper generic types inference. That would be the goal of […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBossOpenJDK

Add support for external authentication to web project

Study the central identity management and its role in enterprise IT deployments. Study open-source identity and authentication provider FreeIPA and its client-side counterpart SSSD. Study web application authentication setup described at http://www.freeipa.org/page/Web_App_Authentication which uses Apache httpd modules […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
CloudFreeIPANetworkingSecurity

Automated web application vulnerability detection

The focus of this thesis is to review state of the art in web application security scanning and propose enhancements to currently implemented mechanisms of vulnerability detection. Study common web application weaknesses and document existing […]

Brno University of TechnologyMasaryk University
CloudSecurity

JTexy – markup language parser & converter

Texy is a markup language, parser and converter by David Grudl, written in PHP. JTexy is a port to Java. This work would improve the current port and implement some of the remaining modules.

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

IPv6 support for Linux disk quota RPC interface

Linux Disk Quota tools <https://sourceforge.net/p/linuxquota/> are used to manage disk quota subsystem on the Linux. The tools provide an rpc.rquotad server which utilizes Sun RPC (part of glibc) to query or change current disk quota settings over […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer Experience

XPath 2.0 support to libxml

XPath, the XML Path Language, is a query language for selecting nodes from an XML document. XPath version 2.0 provides larger feature set. XPath 2.0 differs in some basic concepts from XPath 1.0. The goal […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer Experience

Shared storage for OpenShift

In this thesis, the student will analyse, propose and implement a shared storage solution for OpenShift. It should allow the end-user to access a shared file system storage across multiples OpenShift gears.

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Cloud

Analysis of randomness levels in the kernel entropy pool after boot

At system boot up several system daemons utilize the Linux kernel’s accumulated randomness via /dev/urandom to generate keys or initialize a Pseudorandom number generator (PRNG). The randomness is typically being accumulated by mixing to a […]

Brno University of TechnologyCharles UniversityCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of Pavel Jozef SafarikUniversity of South BohemiaUniversity of ŽilinaUtrecht UniversityVŠB - Technical University of Ostrava
KernelSecurityVirtualization

Add new activities to GCompris

GCompris is an educational software for kids. It contains 120+ activities. Some activities are for pre-school children, some are more suitable for 6 – 10 years and others for older children. And others can be […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Desktop

JBoss AS 7 application-level exception logging/storage, categorization, and analysis (ABRT style)

It would * using JVM debugging agent, create a breakpoint of type “when Exception thrown”, in the application – or – * using AS custom async logger (perf advantage) analyze stacktrace and msg, compare with […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

[WIP] JBoss AS 7 self-monitoring (history storage + web console plugin)

This would be an internal AS service providing history of some metrics, and perhaps a web interface, or a plugin for JBoss AS web console (which is written in GWT). Jira issue: https://issues.jboss.org/browse/WFLY-3351 Related, could be […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Distributed Social Networking Protocol

Currently, the world of social networks is dominated by few plaeyrs – Facebook, Google Plus, Qzone, Twitter, LinkedIn – who compete on all levels, which limits data exchange. And they own user data. This project […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

IDE plugin for migration to JBoss AS 7

Eclipse, NetBeans or IDEA plugin which would migrate given Java EE project from legacy to Java EE 6, respectively JBoss AS 7. Possible re-use of existing migration projects (JBoss WindUp, JBoss WindRide, …) Could be […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

JUnit status view for tested Eclipse instance

A plug-in will provide JUnit-like view on tested Eclipse instance during Eclipse UI test execution There can be reported some additional information related to test execution time, etc. The tool will allow to create specified […]

Brno University of TechnologyMasaryk University
Quality Assurance

tail-like Logging subsystem hook for JBoss AS 7 to provide logging through management API

Currently, the only way to see the log messages as they are comming is to tail the log file, or use custom appender. There could be an appender which would push the messages to a […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

JBoss AS 7 PHP/Quercus integration (may be for multiple students)

PHP is popular, Java is fast, development with JBoss AS is a pleasure. It would be cool to have it together. There’s an implementation of PHP interpreter and libraries in Java – Caucho Quercus, which […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Teiid Connector for NoSQL Cassandra Database

Development of Teiid connector for Apache Cassandra.

Masaryk University
JBoss

Teiid Connector for Amazon SimpleDB

Develop Teiid Connector for Amazon SimpleDB.

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
JBoss

Advanced Methods for Integration Testing

The main goal of this thesis is to study different approaches to integration testing of systems that are hard to test by standard testing frameworks, and to apply the techniques in practice. The student is […]

Masaryk University
JBossQuality Assurance

PerfCake scenario editor for Eclipse 4.3

Investigate and study the Eclipse platform plugin development. Make yourself familiar with the PerfCake performance testing framework. Design and implement user-friendly PerfCake scenario editor as a plugin into Eclipse 4.3. Design adn implement user-friendly PerfCake […]

Brno University of TechnologyMasaryk University
OpenJDKQuality Assurance

JBossWS interoperability with other WS implementations

The goal of this work is to create a tool/set of tests that will automatically check interoperability between JBossWS CXF and other WS implementations. The student will: Study the contents of WS-I specifications Get familiar […]

Brno University of TechnologyMasaryk University
JBoss

Implement missing WS specification for Apache CXF framework

The goal of this work is to implement one missing WS standard for Apache CXF framework. The student will: Study WS specifications and their structure and relations Select one from not implemented transaction specifications in […]

Brno University of TechnologyMasaryk University
JBoss

Planning task monitoring system

The goal of this thesis is to develop a system for monitoring the status of planning tasks from an external task execution engine using the Java language and Java EE 6 technologies with JBoss open-source […]

Brno University of Technology
JBoss

CACAO: an alternative Java virtual machine

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

JamVM: an alternative Java virtual machine

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

Java bytecode optimization for JamVM virtual machine

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

Java2D library benchmark

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

Java NIO library benchmark

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

Java bytecode size optimization

TODO

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
OpenJDK

Dependent test phases execution optimization

Get familiar with graph theory. Get familiar with software testing; automated tests management and dependency definition. Propose possible approaches of linearization of oriented graphs with one ending node. Propose possible approaches of merging these graphs […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer Experience

Add support for the MS Windows platform to the OpenSCAP project

Identify parts of the OpenSCAP library, which are problematic from the point of view of porting them to the Windows OS, suggest modifications and extensions needed to overcome the identified problems and implement your solution. […]

Brno University of TechnologyMasaryk University
Security

Yum plugin for suggesting packages based on usage

Yum/RPM package database does not have static recommended packages entries. Create new program in a language of choice that builds this database from Fedora public repositories statistical data, for example using Formal Conceptual Analysis (FCA). […]

Brno University of TechnologyMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSilesian University in OpavaTomas Bata University in ZlínVŠB - Technical University of Ostrava
CloudDeveloper ExperienceNetworkingSatellite

Performance Regression QE

The main goal is to run as many as possible different tests and benchmarks for testing various kernel components. The main topics are e.g. file system regression tests where such tools as iozone or postmark […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Kernel

WS-I Basic Profile compatibility verification inside WS-enabled ESB services

The student will Study the contents of WS-I specifications Get familiar with WS-I testing kit Create a tool that will run WS-I testing kit against ESB services Create ESB services that will serve as endpoints […]

Brno University of TechnologyCzech Technical University in PragueMasaryk University
JBoss

Enhancing ktest, a Linux kernel deployment and test infrastructure framework

ktest is a small utility that resides in the Linux kernel’s source repository. It’s purpose is to be a light weight kernel test infrastructure. Improving ktest’s usability will reduce setup time for bug reproduction, and may […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Kernel

Verification of the Linux Virtual Machine Monitor (KVM) for the ARM architecture

KVM is the Linux kernel module that enables the use of hardware virtual extensions. The Linux kernel and KVM support several architectures. One of the most recent additions for KVM is ARM. A unit test […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Kernel

Reporting capability in FreeIPA

FreeIPA stores a lot of valuable identity and policy information in its LDAP tree. But this information is stored in a way that is easy to search, but not necessarily easy to digest for an […]

Brno University of TechnologyMasaryk University
FreeIPA

Nástroj pro testování knihoven pro přístup do Informačního systému datových schránek

Informační systém datových schránek (ISDS) nabízí rozhraní SOAP, které implementuje několik nezávislých knihoven. Úkolem je najít nebo vytvořit sadu nástrojů pro automatické testování shody knihoven se specifikací rozhraní. Protože každá knihovna má jiné aplikační rozhraní a protože […]

Brno University of TechnologyCzech Technical University in PragueMasaryk UniversityMendel University in BrnoPalacky University in OlomoucSlovak Technical University in BratislavaTechnical University of KošiceTomas Bata University in ZlínUniversity of PardubiceUniversity of South BohemiaUniversity of ŽilinaVŠB - Technical University of Ostrava
Developer Experience

PerfCake scenario editor for IntelliJ IDEA

Investigate and study the IntelliJ IDEA plugin development whereabouts. Make yourself familiar with the PerfCake performance testing framework. Design and implement user-friendly PerfCake scenario editor as a plugin into IntelliJ IDEA. Design adn implement user-friendly […]

Brno University of TechnologyMasaryk University
OpenJDKQuality Assurance