National Repository of Grey Literature 44 records found  beginprevious21 - 30nextend  jump to record: Search took 0.01 seconds. 
Extension of Unity Development Platform for Visual Programming
Horký, Lukáš ; Hynek, Jiří (referee) ; Kreslíková, Jitka (advisor)
The goal of the thesis is to create an extension for Unity Development Platform that will allow creation of computer games from design of game logic to scene programming on visual level. The extension forms an abstract layer between designers, who manage game objects on logic level, and programmers, who are responsible for implementation of parts that can't be created automatically. It then facilitates some designing processes and iterations by eliminating the need of manual programming in places that can by automate and allows to concentrate on the design process itself.
Information System for Error Report Management
Domin, Martin ; Kočí, Radek (referee) ; Janoušek, Vladimír (advisor)
This bachelor thesis inquires the problematics of software testing and software maintenance.Motivation is to create an application, that would be a helpful tool not only for testingsoftware applications, but also for future software maintenance. This application is a tool,which main purpose is to allow registration of problems and errors not only to the testers,but also to the public end-users of a particular application. Those individual problems canbe managed using this system. Because the application will be used also by public end-usersof a particular application who very differ of age and skill, there is an emphasis on ease ofuse and intuitivness of the system.
Grammatical Evolution in Software Optimization
Pečínka, Zdeněk ; Minařík, Miloš (referee) ; Sekanina, Lukáš (advisor)
This master's thesis offers a brief introduction to evolutionary computation. It describes and compares the genetic programming and grammar based genetic programming and their potential use in automatic software repair. It studies possible applications of grammar based genetic programming on automatic software repair. Grammar based genetic programming is then used in design and implementation of a new method for automatic software repair. Experimental evaluation of the implemented automatic repair was performed on set of test programs.
Internet of Things with PNVM-Based Nodes
Korejtko, Tomáš ; Peringer, Petr (referee) ; Janoušek, Vladimír (advisor)
This thesis focuses on Internet of Things (IoT) and open-source technologies based on it. Specifically aims at software solutions relevant to smart home and compatible with Raspberry Pi platform and MQTT communication protocol. This thesis also focuses on studying Petri Net Virtual Machine (PNVM) and its potential application in IoT. The objective is to design integration of PNVM into IoT with help of existing software means compatible with MQTT and implement a demo application for smart home.
Podpora návrhových vzorů ve vývojových prostředích
Šindelář, Štěpán ; Zavoral, Filip (advisor) ; Stárka, Jakub (referee)
A design pattern is a description of communicating objects and classes that are customized to solve a general design problem in a concrete context. The main aim of design patterns is to make the design reusable and flexible. However, the flexibility provided by design patterns is usually achieved by introducing new classes into the design and developers often don't have enough time to create a textual documentation for them, therefore the mapping between classes and design patterns is lost. Moreover, incorrect understanding of a specific design pattern can produce communication errors, or even software bugs. In this thesis we present Patterns4Net project that targets the .NET platform. With Patterns4Net developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used to verify correctness of design patterns implementation, to generate interactive UML-like class diagrams that emphasize the connection between design patterns and concrete classes.
Reverse analysis as a means of dealing with changes in software products
Zánová, Tereza ; Brožek, Jiří (advisor) ; Ivan, Ivan (referee)
This masters thesis deals with the difficulties of reverse engineering. The theoretical part describes the essence of reverse engineering including the conditions that need to be met before its implementation, UML tools, methods of creating new information systems, CASE tools and the quality of service provided in the field of information technologies. The practical part talks about developing veterinary clinics information system, specifically the process of changing chosen functions, creating new modules and providing a solution to integration with other connected systems. This approach demonstrates the process of using reverse engineering and evaluates its benefits as well as compares it to the direct implementation of changes to an undocumented system. Both approaches are evaluated based on chosen criteria and their importance.
Model Based Design of Software Systems
Hanák, Tomáš ; Janoušek, Vladimír (referee) ; Kočí, Radek (advisor)
This bachelor thesis deals with modern approach in creating software systems that is named Model-Driven Software Development. This metodology eliminates a lot of critical problems that can appear in conventional metodologies of creating software systems. Main idea of this approach is based on posibility to generate final code from conceptual models that can be done automatically or semi-automatically.
Continuous Integration System for the k-Wave Project
Nečas, Radek ; Kešner, Filip (referee) ; Jaroš, Jiří (advisor)
The main goal of this thesis is to describe the implementation of continuous integration into the k-Wave project. The thesis focuses primarily on the version written in the C/C++ language with the usage of the OpenMP library which typically runs on supercomputers. Accordingly, many of popular workflows and approaches ought to be adapted, a few more created. The outcome of the thesis is a complete solution with real and practical usage. The author provides design, tools selection, runtime environment administration and configuration for each one of the used services. Software implementation of the basic framework is used in order to utilize running tests on the supercomputers. Furthermore, the implementation of chosen types of regression and unit tests are performed. Realisation is based on Gitlab and Jenkis services that are running on separated Docker containers.
Analysis and Design of Information System for Budget Planning FCM-Jh
Svoboda, Jakub ; Škrabánek, Petr (referee) ; Dydowicz, Petr (advisor)
This thesis deals with design for creating IS to support planning budget for Bosch Diesel s.r.o., used by department FCM-Jh. If it verifies functionality of IS, it should become a support for the company in this field. The IS should in particular unify existing planning costs FCM-Jh. Determine is there a firm structure and support of IS in two main areas. The first area deals with the planning process of investment and cost means in their budgets managed by the department FCM-Jh and subsequent ordering of works and services FCM-Jh and its records. The second area is for planning costs for building maintenance and investment in plant and equipment FCM-Jh.
Deployment of Continuous Integration in Software Project OpenScape 4000 Manager
Jirout, Petr ; Kreslíková, Jitka (referee) ; Matoušek, Petr (advisor)
This thesis describes the common principles of Continuous Integration process. Some of the principles were implemented and deployed in the existing project, OpenScape 4000 Manager, which is being developed by Unify GmbH & Co. KG. The selected concepts are: speed up the compilation, integration testing of changes via compilation and the process results reporting. An analysis of a current state had been undertaken and a tool had been developed to support process deployment as described in this thesis.

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