0000000000001941

AUTHOR

Guntis Arnicans

0000-0002-8626-7595

Concept of virtual machine based high resolution display wall

This paper presents the scalability and hardware dependency problems found in existing solutions in the high resolution display wall domain and proposes a new solution. Authors propose hosting the system that provides the visual content for the display wall inside a virtual machine. In such way any needed configuration of displays and resolutions can be applied to the graphics processing unit simulated by the virtualization system. The frame buffer content of the virtual graphics processing unit is then split, encoded with H.264 and sent over gigabit Ethernet as an RTP stream to the display wall. The display wall is driven by Raspberry Pi embedded devices that receive the stream, decode it …

research product

Heterogeneous Database Browsing in WWW Based on Meta Model of Data Sources

This paper describes a development principle and technique for a simple universal multiple database browser. The browser operates by getting information from metamodel of data sources and actual data from legacy data sources. Every element such as entity, field, and relation is mapped to some component of HTML page with appropriate structure and layout. Many templates of information layouts can be created allowing to dynamical changing of HTML page to acceptable user interface. The wrappers are used to provide browser with actual data and to act as mediators between data sources and browser. This approach allows to quickly describing new data sources, creating wrappers, making modifications…

research product

Migration of Relational Database to Document-Oriented Database: Structure Denormalization and Data Transformation

Relational databases remain the leading data storage technology. Nevertheless, many companies want to reduce operating expenses, to make scalable applications that use cloud computing technologies. Use of NoSQL database is one of the possible solutions, and it is forecasted that the NoSQL market will be growing at a CAGR of approximately 50 percent over the next five years. The paper offers a solution for quick data migration from a relational database into a document-oriented database. We have created semi-automatically two logical levels over physical data. Users can refine generated logical data model and configure data migration template for each needed document. Data migration features…

research product

Conclusions from the Evaluation of Virtual Machine Based High Resolution Display Wall System

There are several approaches to the construction of large scale high resolution display walls depending on the required use case. Some require support of 3D acceleration APIs like OpenGL, some require stereoscopic projection. Others simply require a surface with a very high display resolution. The authors of this paper have developed a virtual machine based high resolution display wall architecture that works for all planar projection use cases and does not require a custom integration. The software that generates the presented content is executed in a virtual machine thus no specific APIs other than those of the virtualized OS are required. Any software that is able to run under a given OS…

research product

Software Testing Overview on Different Generalization Levels

There are many different views on software testing co-exist even within the borders of one organization. That is why we have decided to prepare software testing overview on metalevel indicating main influencers that make this difference. While gathering the details about meta-level elements we have performed some structuring of elements from lower level of software testing such as testing oracles and testing approaches, methods, and techniques. The overview preparation has resulted into laying the scientific basis under proper use of such terms as testing approach, testing method, and testing technique. Our overview could be useful for making ordered introduction into software testing for f…

research product

Transformation of the Software Testing Glossary into a Browsable Concept Map

Authors propose a transformation method of the glossary “Standard glossary of terms used in Software Testing” created by ISTQB document into a basic concept map. By applying natural language processing techniques and analyzing the discovered relations between concepts the most essential aspects of the software testing domain are elicited and integrated. As the result a browsable concept map is created. Browsable concept map can be used as a learning support tool.

research product

Heuristic Method to Improve Systematic Collection of Terminology

In this paper, we propose an experimental tool for analysis and graphical representation of glossaries. The original heuristic algorithms and analysis methods incorporated into the tool appeared to be useful to improve the quality of the glossaries. The tool was used for analysis of ISTQB Standard Glossary of Terms Used in Software Testing. There are instances of problems found in ISTQB glossary related to its consistency, completeness, and correctness described in the paper.

research product

Concept of Client-Server Environment for Agent-Based Modeling and Simulation of Living Systems

In the paper a concept for integrated and simple-to-use agent-based modeling and simulation environment is presented. The modeling environment allows simulating massive agent-based systems. Modeling environment itself is not domain specific, but it is expandable and allows creating domain-specific models. Hierarchical environment structure is supported. Individual agents could evolve by its individual path and pace. We use the General Living Systems theory as a reference model to check whether proposed modeling and simulation environment may also be used to describe models of living systems that are most complex systems around. The main concepts of proposed modeling environment such as agen…

research product

Semantics for Managing Systems in Heterogeneous and Distributed Environment

The problem of legacy systems collaboration is being solved. Particularly we look at the collaboration as workflow in a distributed and heterogeneous environment. Attention is paid to the description of semantics for workflow process definition languages. There are many solutions how semantics can be decomposed into logical fragments, but the problem of obtaining reusable components that are easy to compile into desired specific semantics still remains. We evolve the division of semantics by semantic aspects whose description is based on abstract data types (pre-built components) and connectors (meta-programs to produce the glue code) between them. This paper offers a way in which semantic …

research product

Evolutionary Reduction of the Complexity of Software Testing by Using Multi-Agent System Modeling Principles

research product

Towards a System to Monitor the Virus’s Aerosol-Type Spreading

Recent scientific studies indicate that attention should be paid to the indoor spread of the Covid-19 virus. It is recommended to reduce the number of visitors to the premises and to provide frequent ventilation of the premises. The problem is that it is not known what the risk of infection is in a particular room at a specific time, when and what actions should be taken to reduce the risk. We offer a system that helps monitor the conditions in the premises with the help of sensors, calculate the risk of infection and provide information to reduce the infection risk. We give an insight into the created prototype with data collection from public spaces and data visualization according to use…

research product

Infiniviz: Taking Quake 3 Arena on a Large-Scale Display System to the Next Level

The authors of this paper have previously presented a large-scale display system called Infiniviz in other publications. Infiniviz attempts to improve network bandwidth consumption and computational performance compared to other existing large-scale display systems. Since the previous publications have been made in early development stages of Infiniviz, only the overview of the software architecture and details of hardware implementation have been presented so far. This paper contains a real-life test of Infiniviz running Quake 3 Arena at a resolution of 9600 x 5400 at 24 fps. Also, in this paper, the authors have tried to match their results to what has been published by other researchers …

research product

Use of H.264 real-time video encoding to reduce display wall system bandwidth consumption

This paper compares the DXT and JPEG image compression techniques used in display wall solutions SAGE and DisplayCluster with hardware accelerated H.264 video encoding that is used in the display wall system developed by the authors of this paper. The obtained processing power usage and generated bandwidth measurements presented in this paper demonstrate that hardware accelerated H.264 encoding offers multiple benefits over software implemented H.264, DXT and JPEG.

research product