National Repository of Grey Literature 50 records found  beginprevious31 - 40next  jump to record: Search took 0.01 seconds. 
Automobile Mirror Testing
Kováč, Ondrej ; Kofroň, Jan (advisor) ; Malohlava, Michal (referee)
In many sectors of the industry, the testing is a part of the production process. It prevents defective goods to appear on the market. Manually assemble automobile mirrors are tested to meet the minimal requirements of the producer and to reject badly mounted pieces. We decided to automate this process in order speed up and ensure the reliability of the testing. A special hardware was designed for this purpose. It is completely controlled by our application running on a regular PC. One of the improvements we have accomplished is a noticeable acceleration of the testing achieved by the parallel test execution. Development of this project contributes to the creation of a library for controlling industrial hardware.
Variability of Execution Environments for Component-based Systems
Malohlava, Michal ; Bureš, Tomáš (advisor) ; Racek, Stanislav (referee) ; Duchien, Laurence (referee)
Reuse is considered as one of the most crucial software engineering concerns. It allows for delivering software systems faster with less effort. Therefore, the thesis explores limits of reuse in the context of component systems. It analyzes in depth contemporary component systems, finds their commonalities and variation points, and introduces a meta-component system -- a software product line which allows for producing a tailored component system based on a set of requirements. The thesis addresses the meta-component system definition and focuses on its crucial aspects which play the key role in component systems preparation- (1) a configurable execution environment and (2) generation of implementation artifacts. To address the first aspect, the thesis proposes a model-driven method for creating configurable execution environments. Motivated by creating execution environments, the thesis contributes to (2) by introducing a notion of domain-specific languages interoperability in the context of the code generation. Furthermore, the thesis elaborates the proposed notion resulting into a family of interoperable domain-specific languages which is parametrized by a general purpose language.
MPS-based Domain-specific Language for Defining RTSJ Systems
Fechtner, Tomáš ; Malohlava, Michal (advisor) ; Pech, Václav (referee)
The Real-time Specification of Java (RTSJ) is an intention to introduce Java as a language for developing real-time system. However, the complexity of their development and a non-trivial programming model of RTSJ with its manual memory management often lead to programming errors. To mitigate the development of RTSJ systems it would be beneficial to provide an internal domain-specific language (DSL) extending the Java language which would allow to develop the systems in more intuitive and safer way. However, it is needed to find compromise between solution's power and level of usability, because this two attributes go often against each other. One possible way of DSLs creation concerns the Meta-Programming System (MPS). It allows to develop new domain-specific languages and corresponding projectional editors enabling different views on code. This thesis proposes a design and implementation of the DSL on the top of the MPS platform and corresponding code generator enabling development of RTSJ systems. Furthermore, the thesis provides a simple case-study to evaluate a proposed DSL. Additionally, the thesis assesses the suitability of MPS as a DSL-development platform.
Rummy Card Game Platform
Smolík, Jiří ; Malohlava, Michal (advisor) ; Hauzar, David (referee)
Rummy ("Žolíky" in czech) is one of the most commonly played card games. It is popular due to its simplicity and variability in rules. A lot of Rummy game platforms exist in the world, but they do not allow for unlimited playing for free and lack any advanced communication means among players. This work designs and implements a desktop game platform for Rummy. The main reason for creating it was the absence of a similar non-commercial application which would not focus on hazard but rather on "letting go", communication and fun. The proposed platform provides advanced features to communicate and play, either for fun or to win tournaments. It also supports playing games with users` own rules and against their own computer opponents.
Roulette Gambling
Vlk, Marek ; Malohlava, Michal (advisor) ; Šimko, Viliam (referee)
This work goes into roulette gambling. Its pivotal intension is to design and implement this game. The application provides two playing modes: "training game" working o -line and "real game" that performs multi-player game on-line. The work takes a focus on speed and reliability of network communication and on user-friendly 3D casino environment. Furthermore, the program provides playing and simulation of game systems implemented in the program and allows importing own system. The application is written in C# language for Windows platform. Network communication is realized via .NET Remoting.
SOFA 2 IDE support for micro-architecture development
Kaščák, Kamil ; Malohlava, Michal (advisor) ; Pop, Tomáš (referee)
The thesis contributes to project SOFA 2, which is developed at the Department of distributed and dependable systems. SOFA 2 is a componet system, which allows to create applications from prede ned building blocks, so-called componets. SOFA 2 also provides a set of tools to create component applications, which include a set of plug-ins named SOFA IDE, that extend Eclipse platform. The goal of this work is to extend SOFA IDE to support development of component aspects and micro components. The work provides guidance on the use of created instruments and describes chosen implementation. This work also describes changes made to existing structure of SOFA IDE, especially changes to ADL model, which decribes all entities.
System for Property and Person Movement Monitoring
Nechanický, Jaromír ; Ježek, Pavel (advisor) ; Malohlava, Michal (referee)
Today monitoring of employees work habits and property security is becoming more and more important. The aim of this thesis is to create a modular system for property and person movement monitoring in closed areas (company premises, wagon etc.). During creation of the system special care was taken to ensure compatibility with various RFID readers, infrared gates, cameras etc. An important part of the system is a PC client application that allows online movement monitoring and keeps statistics. We created an example software application for security agency using windows mobile platform. The software allows for events and RFID tags positions monitoring.
Semiautomated evaluation of multi-criteria analysis of cartographic resources
Kotrč, Jaroslav ; Hnětynka, Petr (advisor) ; Malohlava, Michal (referee)
Bachelor thesis deals with automatization of evaluation of multi-criteria analysis of cartographic resources. Analysis uses a number of evaluation scales, different criteria weights and especially various number of criteria and their articulation. Structure suitable fo automatization of evaluation is described in the thesis and on its base is created and described program, which is part of the thesis. Program provides creation of criteria structure and description of analysed resources. Then analysis of quality of the resource is done over this structure with the aid of program by filling in the rating of individual criteria. Aggregation of analysis is calculated after it in consideration of distinct attributes of evaluators and importance of criteria.
SOFAnet 2
Papež, Michal ; Bureš, Tomáš (advisor) ; Malohlava, Michal (referee)
SOFAnet 2 MASTER THESIS Michal Papež Department of Distributed and Dependable Systems, 2011 Abstract: The aim of SOFAnet 2, as a network environment of the SOFA 2 com- ponent system, is to exchange components between SOFAnodes in a simple and rational way. Current concerns of the SOFA 2 users about software distribution are analyzed and discussed. New high level concepts of Applications and Components are defined together with their mapping to SOFA 2 first class concepts, means of distribution and removal. Furthermore a methodology to keep SOFA 2 repository clean is introduced. All new elements as concepts and operations are studied using a formal set model. The proposed concept of SOFAnet 2 is proved by a prototype implementation. 1
SOFA 2 runtime support for dynamic languages
Keznikl, Jaroslav ; Malohlava, Michal (advisor) ; Hnětynka, Petr (referee)
Component systems allow to build large scale applications from reusable components. However, many of the contemporary component systems have an extensive component development cycle with a long turnaround time. To speed up the component development, the dynamic languages, which allow to change the implementation at runtime without compilation and restarting, could be used. Therefore, the support of components implemented in dynamic languages could simplify development of application prototypes and add other advantages of interpreted dynamic languages (dynamic typing etc.). The aim of this thesis is to extend the SOFA 2 component system runtime to support primitive components implemented in dynamic languages. The extension is based on the SOFA 2 component aspect mechanism and it focuses on minimal changes of the existing core runtime implementation. The presented implementation also provides tools for interaction with running scripted components in order to allow dynamic implementation changes. On the basis of this extension, the thesis evaluates potential of the SOFA 2 microcomponent-based controller part for building runtime extensions, particularly extensions integrating new runtime technologies such as dynamic languages.

National Repository of Grey Literature : 50 records found   beginprevious31 - 40next  jump to record:
See also: similar author names
1 Malohlava, M.
Interested in being notified about new results for this query?
Subscribe to the RSS feed.