IT Research

hrite-web

  • Intro
  • Teaching
  • Research
  • Projects
  • Software

Short Professional Bio:

portrait-2011-is

Assistant professor at Masaryk University, Faculty of Informatics, Brno, Czech Republic. Formerly Vice-Dean for Development, Public Relations and Lifelong Learning. IT administrator at Faculty of Social Studies, MU.

He received his master degree in computer science at Masaryk University in Brno, Czech Republic, in 1999. In 2004, he received his Ph.D. degree at the same university, both for the application of software engineering methods to the area of computer graphics. In 2005, he spent his short-term fellow (one month) at the Institute of Computer Graphics and Algorithms, Computer Graphics Group, Vienna University of Technology.

His research interests address the issues of interactive techniques in software engineering and data analysis. As a research group leader within the Laboratory of Software Architectures and Information Systems, LaSArIS, he focuses on visualizations, visual analytics and semantics modeling of data related to cyber security. As a guest member of the Laboratory of Dialogue Systems, LSD, he also focuses on the dialogue-based interaction with graphical data. For more info see Research section.

His is the holder of the OMG-Certified UML Professional Fundamental Exam certificate. For more info try Curriculum Vitae.

Contant:

  • Radek Oslejsek,
  • Address: Faculty of Informatics, Botanicka 68a, 602 00, Brno, Czech Republic (office A305)
  • Phone: +420-549 49 6121
  • E-mail: oslejsek@fi.muni.cz

Courses

Since 2010
PhD Thesis Proposal
Seminar
Since 2009
Seminar of Lasaris lab.
Seminar
Since 2008
Object-Oriented Programming in Java
Lecture and lab
Since 2005
Object-Oriented Methods for Design of Information Systems
Lecture
Since 2005
Project in Object-Oriented Methods for Design of Information Systems
Lab
2001 – 2007
Systems Analysis and Design
Lecture and lab
2001 – 2002
Principles of Computer Graphics
Lab

Tutorials and Guest Lectures

05/2015
OpenGL Fundamentals
Erasmus+ Mobility Program, practical course, 16 hours
Free University of Bolzano-Bozen, Italy
09/2006
Unified Modeling Language
Commercial course for a business partner
Masaryk University, Czech Republic

Student Supervision

2016
Master’s thesis
Filip Bogyai
Identity Management for KYPO Cyber Range
2016
Master’s thesis
Karolína Burská
Portlets for the management and visualization of sandboxes in Cybernetic Proving Ground
2016
Master’s thesis
Jiří Dočkal
Web portlet for replaying time-oriented data
2016
Master’s thesis
Peter Greň
High Performance Networking and Charting in Web Applications
2016
Master’s thesis
Milan Skipala
Multi-Value 3D Chart
2016
Master’s thesis
Tomáš Bobek
Visualization of node-related events in computer networks
2016
Master’s thesis
Martin Rozkoš
Portlet for creating network topology in security scenarios
2016
Bachelor’s thesis
Zuzana Sadloňová
Mobile Application for Fire-Fighting Units
2015
Bachelor’s thesis
Igor Orság
New Visualization Data Service for Cybernetic Proving Ground
2015
Master’s thesis
Michal Kňazský
Time Portlet for Cybernetic Proving Ground
2015
Bachelor’s thesis
Martin Spišiak
Data Services for Cybernetic Proving Ground
2014
Master’s thesis
Branislav Paulis
Ontologies for BPMN
2014
Master’s thesis
Michal Sukupčák
Synopsy PHP Framework
2014
Master’s thesis
Adam Brauner
Portlets for 2D visualization of time series
2014
Master’s thesis
Andrej Lučanský
Porlet for the Visualization of Network Topology
2014
Master’s thesis
Petr Jelínek
Porlet for 3D visualization of time series
2014
Master’s thesis
Robert Dubecký
Data service for Cybernetic Proving Ground’s visualizations
2014
Master’s thesis
Vladimír Červeň
Integration of information systems in oXy Online
2014
Bachelor’s thesis
Jakub Jurových
Techniques for JavaScript debugging
2014
Master’s thesis
Jakub Mareček
NoSQL database for the storage of OWL data
2014
Master’s thesis
Tomáš Botek
Usage of Agile Principles in Game Development
2014
Bachelor’s thesis
Diana Vilkoláková
JavaScript library for the interaction with SVG pictures
2013
Master’s thesis
Aleš Nevřela
Dialogue Component for GATE System
2013
Master’s thesis
Alžběta Černá
Semantic Description of UML Models by Means of OWL Ontologies
2013
Master’s thesis
Dominik Michna
Adaptive User Interface for ERP System
2013
Master’s thesis
Jaromír Nyklíček
Real-time web applications
2013
Master’s thesis
Petr Kubík
EJB component for the manipulation with ontologies
2013
Master’s thesis
Radim Honzírek
Library for work scheduling automatization
2013
Master’s thesis
Tomáš Kratěna
Portlet for interactive visualization of dynamic data
2013
Master’s thesis
Jakub Janoušek
Optimizing Websites for Mobile Devices
2013
Master’s thesis
Branislav Paulis
E-learning Application for Design Patterns
2013
Bachelor’s thesis
Martina Hradská
Harvesting Non-Structured Data from Facebook
2013
Bachelor’s thesis
Petr Suchý
System for radio monitoring
2013
Bachelor’s thesis
Tomáš Bobek
Web application for medal ribbons editing
2013
Master’s thesis
Jan Vostal
Community web pages based on social network
2013
Master’s thesis
Jiří Harazim
Mediation Chain Generation for Device Integration in Pervasive Environments
2013
Master’s thesis
Jiří Procházka
Adaptive system for knowledge testing
2013
Master’s thesis
Martin Sokol
Automatic testing of web applications
2013
Bachelor’s thesis
Václav Bor
Wide System Intergrating Many E-shops Together
2012
Master’s thesis
Peter Dunčák
Vizualization of Sentiment in Discussion Threads
2012
Master’s thesis
Radek Sikora
Search in Czech Documents by Means of Apache Solr
2012
Master’s thesis
Radoslav Matúška
Behaviour Analysis in Community Networks, Self-Regulated Evaluation Systems, Trust Propagation
2012
Master’s thesis
Tomáš Mudra
Information System for Kajot Poker Club
2012
Bachelor’s thesis
Filip Nálepa
Tool for Harvesting Non-Structured Data from Social Networks
2012
Bachelor’s thesis
Jan Šťastný
Application for the Management of Virtual Web Hosts at FSS MU
2012
Bachelor’s thesis
Michal Sukupčák
Framework for Rapid Development of Web Pages
2012
Master’s thesis
Matej Uhrin
Pictures content recognition in the context of communication images
2012
Master’s thesis
Ondřej Božek
System for the Management of Web Forms
2012
Master’s thesis
Petr Nehyba
EJB Component for Efficient Storage of SVG Pictures
2012
Master’s thesis
Radek Šťasta
Object detection in pictures for the G.A.T.E. system
2012
Master’s thesis
Zdeněk Kedaj
Spectrograms of web discussions
2011
Master’s thesis
Karel Barot
Animal Refuge System
2011
Master’s thesis
Marek Chrenko
Sonification Module for Visually Impaired
2011
Master’s thesis
Miroslav Němec
Architecture Patterns – Case Study
2011
Master’s thesis
Pavol Löbb
Pattern-based Software Life Cycle
2011
Bachelor’s thesis
Maroš Džoganík
Information System for Elementary and Secondary Schools
2011
Master’s thesis
Jakub Vavřík
Performence Testing of Web Applications
2011
Master’s thesis
Ján Kotúč
Performence Testing of Web Applications in the Context of Continuous Integration
2011
Master’s thesis
Michal Čermák
Auto Spare Parts E-shop
2011
Master’s thesis
Michal Řihák
Distribution of processing unit utilization in flow-based data processing
2011
Bachelor’s thesis
Jaromír Nyklíček
Annotator of SVG Pictures
2010
Master’s thesis
Stanislav Petrů
DART – Design Analysis Re-engineering Tool
2010
Master’s thesis
Lukáš Krempaský
Communication System for the Maintenance of the Heat Power Plant Devices
2010
Master’s thesis
Lukáš Pitoňák
Module for Budget Planning
2010
Master’s thesis
Tomáš Kozel
Light Operative Database of CHMI
2010
Master’s thesis
Ivana Jansová
Maven plugin
2010
Master’s thesis
Juraj Lehotský
Customer Relationship Management System
2010
Master’s thesis
Radek Vařbuchta
Plugin to the Continuous Integration System
2009
Master’s thesis
Stanislav Tvarůžek
The Shift Towards Cloud Computing
2009
Master’s thesis
Jaromír Viteker
CMS Modeling Tool
2009
Master’s thesis
Jiří Golembiovský
JavaScript Development Environment
2009
Master’s thesis
Jiří Vyskup
Client-server Songbook
2009
Master’s thesis
Kamil Páral
Java SMS Sender
2009
Master’s thesis
Martin Pešout
Project and Task Management Web Application
2009
Master’s thesis
Martin Šufliarsky
System for the analysis of the behaviour of e-shop visitors
2009
Master’s thesis
Adam Kulhánek
Songbook Standalone Application
2009
Master’s thesis
Jan Kubát
Songbook Web Client
2009
Bachelor’s thesis
Jan Šedo
Social Network System
2009
Bachelor’s thesis
Jiří Locker
Flow Execution Control
2009
Master’s thesis
Martin Lazar
Application for web template framework
2009
Master’s thesis
Tomáš Časar
Active Query System
2009
Bachelor’s thesis
Jaroslav Smolinský
Information System for Ryboprodukt
2009
Bachelor’s thesis
Pavel Reichl
Octree-based Ray Tracer
2009
Bachelor’s thesis
Ľuboš Kohút
Java Homeworks Correction Tool
2008
Master’s thesis
Lubor Nosek
Financial Management System
2008
Master’s thesis
Miroslav Patočka
Information System Based on the Model Driven Architecture
2008
Master’s thesis
Tomáš Mach
Automatic Adjustment of Electron Microscope
2008
Bachelor’s thesis
Milan Vymazal
Effective Data Structures for Hierarchical Records
2008
Bachelor’s thesis
Michal Smejkal
Library Information System
2008
Master’s thesis
Miroslav Jelínek
Methods for Measurement of Load in the Ethernet Networks
2008
Master’s thesis
Michal Bebják
Web-service for the Management of Non-profit Organization
2008
Master’s thesis
Vladimír Bičík
Helpdesk System
2008
Bachelor’s thesis
Filip Nešpor
Web-based Management of User Accounts
2008
Bachelor’s thesis
Peter Tužinský
Restaurant Intranet System
2008
Bachelor’s thesis
Peter Langer
A Tool for Storing SVG Pictures in a Relational Database
2008
Bachelor’s thesis
Tomáš Koníček
Centralized Resource Management System
2007
Master’s thesis
Přemysl Šteidl
Comparison of a VPN Realizations
2007
Master’s thesis
Zbyněk Sochor
Tournament System as a Web Service
2007
Bachelor’s thesis
Jan Kubát
Web catalogue implementation
2007
Bachelor’s thesis
Ladislav Kryštof
SW for Comparison and Analysis of SQL Databases
2007
Bachelor’s thesis
Lukáš Havlíček
Web-based Financial Control System
2007
Bachelor’s thesis
Michal Navrátil
Parser of POV-Ray Scenes for ESG Library
2007
Bachelor’s thesis
Miroslav Hořejší
Ontology Management System
2007
Bachelor’s thesis
Miroslav Warchil
Export of a Scene Graph to XML
2007
Bachelor’s thesis
Pavel Borkovec
Sales-return System for Wholesaling Store
2007
Bachelor’s thesis
Radek Bartoš
XML-based photo gallery
2007
Bachelor’s thesis
Radek Vařbuchta
Web application for entering interesting places on the map
2007
Bachelor’s thesis
Roman Šustek
Analysis and Design of Photo Editor
2007
Bachelor’s thesis
Rostislav Wolný
Integration of e-shop into an existing web framework
2007
Bachelor’s thesis
Jiří Vyskup
Web catalogue analysis and design
2007
Bachelor’s thesis
Juraj Lehotský
System for Financial Control at MU
2007
Master’s thesis
Antonín Karásek
Percussion Automat With Sound Data Sharing
2007
Bachelor’s thesis
Štěpán Havlíček
System for e-publishing
2006
Master’s thesis
Peter Čerenský
System for Automated Control of Carved Flat Pieces
2006
Master’s thesis
Rastislav Laurinc
Desing of the Betting System with Digital Signatures and Time-Stamps
2006
Bachelor’s thesis
Jiří Zvolánek
Oct-Tree for Irradiance Caching
2006
Bachelor’s thesis
Tomáš Kozel
System for coordination of IT department activities
2006
Bachelor’s thesis
Tomáš Mach
The Tool for Creation of Virtual Walks on the Web
2006
Bachelor’s thesis
Vítězslav Papiež
Parser of Inventor Scenes for ESG Library
2006
Master’s thesis
Roman Ďaďan
UML-based Proposal of E-Mail Client Supporting Cryptography
2006
Bachelor’s thesis
David Vajčner
Ray-tracing with Concept of Explorers
2006
Bachelor’s thesis
Lukáš Petrlík
Information system for online computer shop
2006
Bachelor’s thesis
Stanislav Tvarůžek
Application of design patterns to the J2EE platform
2005
Bachelor’s thesis
Jan Balek
Nanášení textur přes pomocné povrchy
2004
Bachelor’s thesis
Václav Samec
Zobrazování rozsáhlých terénů pomocí prostorových třídících struktur

Research interests:

  • Visual Analytics in Cyber Security. I lead the Data Analysis and Visualization group within the Laboratory of Software Architectures and Information Systems, LaSArIS. This research group aims at developing visualization techniques enabling users to understand big or unstructured data by means of interactive manipulation. We are concerned for instance with explorative data analysis, web-based visualizations, multimodal interactions or adaptive user interfaces. Related projects: Cybernetic Proving Ground.
  • Dialogue-based interaction with graphical data. I’m a guest member of the Laboratory of Dialogue Systems, LSD. This research group aims at developing techniques and applications enabling the visually impaired people to explore pictures by means of natural language. Our approach is based on ontology-based semantics modeling, automated picture annotation and smart dialogue interaction Related projects: Dialogue generation of web presentations and graphics for visually impaired people. Human-computer interaction, dialog systems and assistive technologies.

Academic and International Activities:

Publications:

Research Projects:

2016 – 2019
Simulation, detection, and mitigation of cyber threats endangering critical infrastructure.
The project aims at research and development of tools for economically-and-time efficient simulation of real Critical Information Infrastructures (CIIs), detecting of cyber-threats, and then mitigation. The created tools will provide support for automated preparation and execution of security teams’ training and exercises. Created results will improve technical and professional cyber-security preparedness of Czech Republic in the terms of CII protection.
Funded by Ministry of Interior of the CR, Grant no. VI20162019014.
Role: Co-investigator (leader at FI MU, software architect, head of the „visualization“ research team).
2013 – 2015
Cybernetic Proving Ground (KYPO)
Cybernetic Proving Ground (CPG) is a project of applied research. It aims to develop a unique environment intended for the research and development of methods for cyber attacks protection. Utilizing cloud environment, it will be possible to simulate complex cyber attacks against real networks and IT infrastructures and then to analyze these attacks. The polygon will be usable for the development of new security tools as well as for the training of security teams. This project reacts to current demands of National Security Authority of the Czech Republic, Ministry of the Interior of CR and security teams (government and national CSIRT/CERT) under the strategic goals and obligations of CR in EU.
Funded by Ministry of Interior of the CR, Grant no. VG20132015103.
Role: Co-investigator (leader at FI MU, head of the „visualization“ research team).
2009 – 2011
Triangulated models in service of haptic and virtual reality
Funded by Czech Science Foundation, Grant no. 201/09/0097.
Role: Research team member.
2007 – 2010
Dialogue generation of web presentations and graphics for visually impaired people
The basic idea of the project consists in developing web presentations and graphics through a dialogue, therefore in a way that is fully feasible for blind users.
Funded by Czech Science Foundation, Grant no. 201/07/0881.
Role: Research team member responsible for the graphical part and semantic modeling.
2006 – 2011
CPG – Center of Computer Graphics
A cooperation project in the Czech Republic between Masaryk University (Brno), Brno University of Technology, Czech Technical University (Prague) and University of West Bohemia (Pilsen).
Funded by Ministry of Education, Youth and Sports of the CR, Grant no. LC06008.
Role: Participation in research.
2006 – 2008
Generic OO Architectures in the Computer Graphics and Virtual Reality
Various applications of computer graphics have different requirements on the description of virtual scenes and graphic architecture. Therefore, the real projects use their own specific and often monolithic solutions that are not easily extensible or modifiable. However, methods of software analysis propose many techniques and tools for development of reusable pieces of software. The goal of this project is to exploit these techniques in order to propose generic architectures unifying several fields of the computer graphics.
Funded by Czech Science Foundation, Grant no. 201/06/P247.
Role: Principal investigator (post-doc grant).
1999 – 2004
Human-computer interaction, dialog systems and assistive technologies
The aim of the research proposal is an integrated approach to HCI. In this framework, the main task is to combine techniques developed in the VR field with the techniques built in NLP and dialogue systems area. Special attention will be paid to the assistive technologies (directed to the improvement of life standards and support of handicapped). The combination of the research in VR, NLP, DGS field using both written and spoken natural language will yield a number of new research results and will contribute to the society. In this regard, a reasonable impact of the results on the international forum can be expected.
Funded by Ministry of Education, Youth and Sports of the CR, Grant no. VZ MSM 143300003.
Role: Participation in research (young researcher).

Industrial Projects, Applied Research and Expert Studies:

2015 – 2016
Expert studies and qualified price estimations of a unified security system in Prague
Contractor: Prague Municipal Authority.
2014
Mobilní řešení na pořízení dat související s montáží elektroměrů v terénu
Investor: E.ON Servisní s.r.o. Contractor: TakePlace company. Role: Software analyst responsible for requirements analysis, use case modeling and software architecture.
2013
Posouzení stávajícího stavu jednotného bezpečnostního systému MHMP z pohledu jeho dalšího rozvoje
Contractor: Prague Municipal Authority.
2010
Studie proveditelnosti ve Fakultní nemocnici Brno z pohledu implementace nového nemocničního informačního systému FN u svaté Anny
Contractor: The University Hospital Brno
2008 – 2010
Establishment of Czech IPPC information system
The establishment of a new comprehensive information system and information infrastructure based on existing information sources in administrative and legislative activities of the Ministry of Environment of the Czech Republic.
Funded by Ministry of Environment of the Czech Republic via CENIA, Czech Environmental Information Agency, Grant no. SP/4H5/173/08. Role: Research team member, developer of IPPC system.
2010
Analysis and Modification of CRM System and Formulation of Required Business Processes
Analysis and functional modification of existing CRM system. Business process modeling and use-case modeling of concrete business partner.
Innovation voucher co-financed by the Municipality of Brno, business partner KeyTech, s.r.o. Role: Investigator.

Development Projects:

2014 – 2015
Popularizace vědy a výzkumu v přírodních vědách a matematice s využitím potenciálu MU
Funded by Ministry of Education, Youth and Sports of the CR, Grant no. CZ.1.07/2.3.00/45.0018. Role: Co-investigator at FI MU, coordinator of open days and editor-in-chief of printed PR materials.
2011 – 2013
Innovation of the Applied Informatics Bachelor Study Programme towards the Social Informatics
The aim of the project is an innovation of the study programme Applied Informatics at Bachelor’s level at the Faculty of Informatics, namely in the field of study Social informatics.
Funded by Ministry of Education, Youth and Sports of the CR and European Social Fund in the CR, Grant no. CZ.1.07/2.2.00/15.0184. Role: Participation in project, innovation of PB162 course in autumn 2012 and spring 2013
2010 – 2013
Innovation of PhD study programmes of the Faculty of Informatics Masaryk University
The purpose of the project is an innovation of PhD studies at FI MU.
Funded by Ministry of Education, Youth and Sports of the CR and European Social Fund in the CR, Grant no. CZ.1.07/2.2.00/15.0196. Role: Participation in the project, DTEDI course lecturer.
2010 – 2013
Platform for cooperation in research and education with FI MU in data processing
This project aims (1) to strengthen the cooperation of FI MU with the application sector, (2) to undertake a systematic approach in order to involve FI MU students in activities of the industrial sector, (3) to address lack of qualified staff (graduates) in the area of information and communication technologies in both the region of South Moravia, as well as in the Czech Republic as such.
Funded by Ministry of Education, Youth and Sports of the CR and European Social Fund in the CR, Grant no. CZ.1.07/2.4.00/12.0049. Role: Participation in the project (till June 2012), cooperation with IBA CZ and oXy Online industrial partners.
2009 – 2012
Innovation of Master’s study programmes of the Faculty of Informatics Masaryk University
The purpose of the project is an innovation of the most number of courses and their other advancement and creation of the system of education for teachers, staff members, students and necessary infrastructure.
Funded by Ministry of Education, Youth and Sports of the CR and European Social Fund in the CR, Grant no. CZ.1.07/2.2.00/07.0457. Role: Participation in project, innovation of PA103 and PV167 courses.

kypo-small

KYPO (Kybernetický polygon in Czech, Cybernetic Proving Ground in English) is a cloud-based testbed platform designed especially for a network security management and simulation purposes. It provides the environment for modeling and running virtual network which serves as an isolated environment for controlled analysis of various cyber attacks as well as for cybersecurity training programs.
My participation: Software architect, head of a visualization team.

gate

GATE project is aiming to achieve the following goals. First, development of utilities deployed for easy picture annotation. Second, provision of blind users with support for exploring (“viewing”) pictures. And finally, development of a system utilized for generating images by means of dialogue and enabling the blind to create some limited form of computer graphics.
My participation: Theoretical research. Analysis and implementation of the server side (JavaEE SOA with SVG, OWL and WWL services).

ippc

A web-based administrative system for IPPC. The system serves as a backend tool supporting administrative processes that are connected with the IPPC issues. This Spring MVC tool is available for authorized persons only and then it is „invisible“ in the IPPC web portal.
My participation: External software designer, data analyst and developer, 2010.

caver

CAVER is a software tool for analysis and visualisation of tunnels and channels in protein structures. Tunnels are void pathways leading from a cavity buried in a protein core to the surrounding solvent. Unlike tunnels, channels lead through the protein structure and their both endings are opened to the surrounding solvent. Studying of these pathways is highly important for drug design and molecular enzymology.
My participation: Complete refactoring of this Java-based system using OO design principles and design patterns, 2011.

vrecko

The VRECKO system is being developed in the HCI laboratory for several years. It is a component system capable of managing and displaying the virtual world using various devices, such as computer monitors, large stereo-projections or head mounted displays. It can also take use of data gloves, pinch gloves, PHANToM and ReachIn devices and others. A growing set of components is available, which means new applications can be prototyped rapidly. Plenty of components/extensions were done as students work during appropriate courses or as a part of their theses.
My participation: Implementation of fast collision detection algorithms, 2004-2006.

gra

The main objective of the Generic Rendering Architecture is to propose and develop an OO system that is sufficiently general to treat wide variety of rendering strategies, from local illumination to photorealistic algorithms. The rendering architecture can be particularized according to the common features of energy distribution techniques. We applied modern techniques of object-oriented design to development process, including design patterns principles and UML. These C++ libraries and applications have been developed during my Ph.D. and post-doc research, as a proof of theoretical concepts, and they are not maintained anymore.
My participation: Theoretical research and complete implementation, 2006-2008.