National Repository of Grey Literature 50 records found  previous11 - 20nextend  jump to record: Search took 0.01 seconds. 
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
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.
Application for Construction Cost Calculations
Heřmánek, Ondřej ; Ježek, Pavel (advisor) ; Malohlava, Michal (referee)
Primal goal of this application is costs calculation of constructions. Application is designed to meet the requirements of small construction companies that employ workers of all crafts and have their own warehouse for materials and heavy machinery. The biggest benefit of this application is processing certain calculations automatically.
An extensible attribute framework for ProCom
Štěpán, Petr ; Bureš, Tomáš (advisor) ; Malohlava, Michal (referee)
This thesis is focused on the attributes concept of ProCom, a component model developed within The Progress Centre for Predictable Embedded Software Systems. Attributes are pieces of information of various types and levels of abstraction associated with the ProCom entities during the development of a system. Based on the analysis of the development process envisioned by Progress, the requirements for the attributes of ProCom entities are identified, and various alternatives of realizing attributes are analyzed. The chosen solution of highly structured, multi-valued, and extensible attributes is elaborated. The thesis also consists of the design and the prototype implementation of an attribute framework realizing and proving the feasibility of the proposed concepts. The framework addresses the needs of all actors involved in working with attributes throughout the development of a system: It provides an extensible, modular GUI for viewing and editing possibly highly complex information contained in atributes, an interface for the programmatic access to attributes, and well-defined mechanisms for extending the attribute pool by new attributes, new attribute types, and means for their manipulation. The framework is integrated into the Progress IDE, the main tool supporting the Progress development.
Route Finder System
Hryzlík, Pavel ; Malohlava, Michal (advisor) ; Ježek, Pavel (referee)
Title: Route Finder System Author: Pavel Hryzlík Department: Department of Distributed and Dependable Systems Supervisor: RNDr. Michal Malohlava, Department of Distributed and Dependable Systems Abstract: The navigation systems have become an integral part of our lives. However, contemporary solutions are not able to effectively combine navigation information based on public transport and walking. Nevertheless, in large cities such functionality is beneficial. Therefore, the objective of the thesis is to design and implement a navigation system utilizing the route find library JRGPS. The resulting application Route Finder System provides an effective and user friendly way to find routes combining public transport and walking. Keywords: route, path, finder, navigation system, public transport
Using Stratego/XT for Generation of Software Connectors
Malohlava, Michal ; Bureš, Tomáš (advisor) ; Ježek, Pavel (referee)
Software connectors are used in component based systems as a special entities modeling and realizing component interactions. Besides this behavior, connectors can provide extra functionality and benefits (e.g. logging, adaptation, monitoring). This approach requires generation of connector code with respect to requirements of components, a target environment and features specified at the design stage. In this thesis we show how to extend the existing connector generator [33] by the Stratego/XT transformation engine, which includes a language for implementing program transformations and a collection of transformation tools. We use the toolset to realize a simple method of defining connector implementation, which is use as a template for a process of generation source code.
Connector generation process enhancement
Raszyk, Jan ; Malohlava, Michal (advisor) ; Bureš, Tomáš (referee)
Software connectors o er a way to model and realize connections between components in component systems. To create the source code for the software connectors, it is bene cial to use automated code generation. Software connectors also reect various non-functional properties (e.g. logging, security, adaptation, measurements). Therefore the connector generator should support simple extensibility of the functionality of generated connectors. The usability of the connector generator is also a ected by its platform portability. This thesis aims to enhance the generation of source code for software connectors in the SOFA component system. It enhances the functionality of the existing connector generator to extend the set of generated connectors. The enhancements are motivated by real requirements of the SOFA system. The work also solves the platform portability issues of the existing connector generator based on the StrategoXT tool.
Distributed cron
Záloha, Jan ; Malohlava, Michal (advisor) ; Poch, Tomáš (referee)
Administration of a number of computers, at home or at larger networks, brings a demand of launching periodical tasks on different computers. Typically in such scenario, a local cron daemon is utilized, even though it cannot administrate more than one computer. Therefore this work designs and implements a service for Windows operating system, which allows execution of periodical tasks according to users configuration in a local as well as distributed environments. The local execution utilizes only locally stored configuration files, while an optional remote mode downloads configuration files from a server where they are stored and centrally managed. The service also provides an interface for monitoring. Special emphasis is given to network communication security and to the amount of necessary data transferred by network.
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.
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.

National Repository of Grey Literature : 50 records found   previous11 - 20nextend  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.