Search  English (United States) Hrvatski (Hrvatska)

innovative promotional partnershipICT in renewable energy technologies

MIPRO 2020 - 43rd International Convention

SSE - Software and Systems Engineering

Wednesday, 9/30/2020 2:00 PM - 6:15 PM, Liburna, Hotel Admiral, Opatija

Virtual Event

Event program
Wednesday, 9/30/2020 2:00 PM - 6:15 PM,
Liburna, Hotel Admiral, Opatija
2:00 PM - 3:15 PM Software System Architectures 
1.J. Dončević, K. Fertalj (Fakultet elektrotehnike i računarstva, Zagreb, Croatia)
Database Integration Systems 
Database integration systems are not a novel concept in computing, but with frequenting application of NoSQL databases in real-world information systems the requirement of homogenizing structured and unstructured data is being expanded. In contrast to former applications on relational database systems, database integration systems now must also encompass schemaless data. The aim of this paper is to present a taxonomy, architectural alternatives and patterns of database integration systems, considering newer developments in the field of database systems.
2.M. Samardžić, R. Šajina, N. Tanković, T. Galinac Grbac (Juraj Dobrila University of Pula, Faculty of Informatics, Pula, Croatia)
Microservice Performance Degradation Correlation 
Microservice architecture offers many options to develop, deploy, and maintain applications using independent cloud services. Such a model is already widely accepted. However, the challenge of getting insights regarding the performance relationship between such services remains open. This paper introduces an approach to the investigation of performance degradation in microservice architectures. The algorithm inspects the correlation on multiple time series in order to make useful insights into the relationship between services as well as user behavior. In this research, we analyze collected run-time logs from six microservices in the retail domain used by several thousand SME customers.
3.H. Došilović, I. Mekterović (Faculty of Electrical Engineering and Computing, Zagreb, Croatia)
Robust and Scalable Online Code Execution System 
In this paper, we present a novel, robust, scalable,and open-source online code execution system called Judge0. Itfeatures a modern modular architecture that can be deployedover an arbitrary number of computers and operating systems.We study its design, comment on the various challenges that arisein building such systems, compare it with other available onlinecode execution systems and online judge systems, and finallycomment on several scenarios how it can be used to build a widerange of applications varying from competitive programmingplatforms, educational and recruitment platforms, to online codeeditors. Though first presented now, Judge0 is in active use sinceOctober 2017 and has become a crucial part of several productionsystems.
4.D. Kremenjaš, P. Udovičić, O. Orel (Sveučilišni računski centar - Srce, Zagreb, Croatia)
Adapting CERIF for a National CRIS: A Case Study 
A development and implementation of a national Current Research Information System (CRIS) in Croatia is on its way. During the design of the system, global trends in the area of research information management and exchange were considered. The initiative to share knowledge among a broad variety of stakeholders in the national research community resulted, among other, with CERIF case study. CERIF is a research information model recommended by the EU and governed by euroCRIS. From a broad point of view, it met the initial requirements for the system. In the area of semantics and multilingualism CERIF proved to be effective and valuable. Nevertheless, at the very beginning of implementation, functionality gaps emerged and it was necessary to make certain adjustments, especially regarding temporal aspects. With the intention to achieve the resolution of observed gaps within the model and to satisfy key stakeholders’ concerns, architectural modifications and extensions of the model were made. In this paper, CERIF and the Croatian CRIS are presented and a case study is shown - what is needed to adapt CERIF for a national research information management system and vice versa, paying attention to critical aspects.
5.S. Šuman, A. Jakupović, M. Kaluža (Veleučilište u Rijeci, Rijeka, Croatia)
Knowledge Based System for Data Modelling Based on Verbalisation – an Architecture Proposal 
Data modelling is a complex process that requires knowledge and experience of designers, where the quality of the data model significantly affects the quality of further phases in the development of the information system. The paper presents an architecture proposal for knowledge-based (KB) system that serves as a support for creating data models based on verbalisation. The system will use verbalized expert knowledge, which will be formalized using the methods of the theory of formal languages. Through the methodology for developing system architecture, system parts are described, and Purpose, Context, Inputs, Activities, Outputs, Effects for KB system are given through a variant of a logic model. In addition, the functionalities which the verbalisation based KB system for data modelling should have are identified, along with all the potential beneficiaries. The paper presents the application of the theory of formal languages for translating business descriptions expressed in natural language into a data model expressed using the entity-relationship (ER) method. Example of the translation process is also given.
3:15 PM - 4:00 PM Quality Aspects 
6.K. Kous, S. Kuhar, A. Rajšp, B. Šumak (University of Maribor, Faculty of Electrical Engineering and Computer Science, Maribor, Slovenia)
Investigation of Accessibility of the Non-content Text Published on Websites 
In the last years, the "accessibility" attribute has become an important segment of website quality characteristics. Websites should be accessible for all users, regardless of their individual characteristics or needs. Many web accessibility standards and guidelines provide definitions and recommendations on how to develop accessible websites. However, a lot of websites still do not implement sufficient level of web accessibility. The existing studies report that many websites violate a large number of recommendations, and they are not consistent with guidelines presented in web accessibility standards. The results of many studies show that the most commonly identified violations are related to the use of alternative text for non-content elements (e.g. images). Our research performed last year showed similar results. These findings led us to investigate whether the mentioned guideline is still identified as the most violated one. The focus of our research will be the websites of faculties at the University of Maribor and the most common errors related to the Non-text content guideline. Therefore, automatic web accessibility evaluation will be performed as well as manual analysis of alternative text usage for non-content elements. Based on the results, the recommendations for the improvement of alternative text will be presented. Besides the empirical research, the paper will (1) present the overview of Web Content Accessibility Guidelines (WCAG) and (2) include the theoretical meaning and explanation of using the alternative text for different types of images.
7.P. Lopes, A. Oliveira, C. Pereira, R. Brito, M. Cardoso, R. Martins (LNEC, Lisbon, Portugal), M. David, J. Gomes, J. Pina (LIP, Lisbon, Portugal)
RESCCUE RAF App – Using Technology to Mitigate Climate Change Urban Impacts 
The constant expansion of urban areas ant its services has created new challenges to city managers. Climate Change (CC) is one of the most important topics, taking special importance in urban areas. Given its scalability, technology can take an important role to help city managers identify and mitigate specific CC-related problems in these areas. In this paper, a web application is presented to empower city managers with a tool that give them detailed data about their cities resilience to cope with CC, accessible from anywhere. The usage of this app allows city managers to take optimized measures to suppress weak areas of each city. This app is integrated as a service of the Portuguese Infrastructures Roadmap, under the Infraestrutura Nacional de Computação Distribuída (INCD) project INCD provides the resources for the apps’ data computation and storage, and assures its scalability to handle multiple user requests as well as database storage growth. This app uses a methodology of city assessment that goes deep into city services processes, identifying the specific areas that have higher vulnerability to CC hazards. The identification of these areas allows the city managers to implement incisive measures and to estimate costs of those measures improving the city resilience. Three case studies are being carried out in different cities (Barcelona, Lisbon and Bristol). Despite the complexity of the methodology of urban assessment, the RESCCUE RAF app can be accessed using a user-friendly interface that can be accessed from anywhere. The access requires authentication due to sensibility of information processed. After authentication, the user has access to a dedicated area where city information can be filled in, in an intuitive way such as: last review of City Master Plan, history of climate hazards or a detailed way of operation of city services. Then, taking advantage INCD infrastructure, this information is processed on-the-fly and several indicators are calculated. This information can then be explored within the app, at multiple levels, using intuitive and interactive chart and tabular information, from a macro view on overall city resilience to specific items like resilience of a specific process of a city service. These results can support targeted efforts and investments in the services that need to be improved. Given its importance and flexibility, the RESCCUE RAF App can be extended to other cities and take a major role in the urban resilience improvement to cope with climate change effects, contributing in the decision making process to avoid human, material and environmental losses.
8.A. Granulo, A. Tanovic (University of Sarajevo, Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina)
The Advantage of Using SWOT Analysis for Companies with Implemented ITIL Framework Processes 
Each company aims to remain competitive in the market and provides the services that their clients seek, all in accordance with the cost-effectiveness and fulfillment of customer expectations. In order to do the same, companies are looking for the best practices that help in organizing their work and delivery of their services, as well as maintaining and determining the competitive advantage. In this paper an example of such practice is explained in the ITIL framework. The purpose of the SWOT analysis is to identify strategies that match the resources and capabilities of the company with the needs of the environment in which it competes. The purpose of this analysis is to use the company advantages, to explore its capabilities, to correct weaknesses, and to counteract the threats of the environment. The aim of the paper is to demonstrate the benefits of SWOT analysis with companies with the implemented ITIL framework, which is mainly reflected in simplicity, flexibility, low cost, but with tremendous efficiency, good estimates, and finding negativity and positivism in business.
4:00 PM - 4:15 PM Break 
4:15 PM - 5:15 PM Technologies 
9.D. Čeke, S. Kunosić (University of Tuzla, Tuzla, Bosnia and Herzegovina)
Smart Contracts as a Diploma Anti-forgery System in Higher Education - a Pilot Project 
The problem of counterfeiting diplomas in education with the advancement of digital technology is increasingly pronounced. The process of forging documents is almost always accompanied by reduced transparency in issuing the documents with no possibility to easily check the validity of the document. One of the currently very attractive and challenging technology in digitized society is the blockchain technology and all the sequential systems that have emerged based on it. One such system is the Ethereum platform, which uses blockchain technology and enables the creation of decentralized applications programmed to run on the Ethereum network. One of the Ethereum use is a Smart Contract, which allows applications to be executed online, completely autonomously without the influence of a third party, once a previously defined condition is satisfied. The objective of this research is to explore the possibility of using a Smart Contract in the process of the creation and issuance of diplomas at a higher education institution. At the end of the analysis, we provide an overview of the advantages and disadvantages of this procedure, as well as potential possibilities for its improvements. The possibilities of automation and the cost of such a process were also considered.
10.S. Simić, R. Šajina, N. Tanković, D. Etinger (Sveučilište Jurja Dobrile u Puli, Pula, Croatia)
A Review on Generating Random Numbers in Decentralised Environments 
Recent advances in blockchain gained significant social attention, mainly due to substantial price fluctuations of Bitcoin and Ethereum cryptocurrencies. By its design, blockchain is an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way, providing solutions for many complex tasks without third party involvement. To achieve that, they employ a set of Byzantine Fault-tolerant consensus algorithms that require the implemented logic to be deterministic. The lacking source of randomness is a consequential limitation since many application domains, like games, lotteries, or random elections, require random sources. Given the Byzantine Fault-tolerance, generating random numbers should also be publicly-verifiable and tamper-resistant, but still hold the premises of being unpredictable. In this paper, we will provide an overview of the current research surrounding pseudo-random number generation on a decentralized network that satisfies those requirements.
11.I. Serna - Marjanovic, A. Tanovic, A. Cerimagic - Hasibovic (University of Sarajevo, Faculty of Electrical Engineering, Sarajevo, Bosnia and Herzegovina)
Accessibility Standards and Their Implementation in Custom Data-Driven Maps 
This paper provides an overview of several standards and gives an example of their implementation in custom visualizations such as dynamic data-driven maps. A specially developed tool MapSpice for data visualization will be presented in this paper. This tool is developed and designed to fulfill accessibility standards and requirements of the web publishing industry. There are descriptions and examples of important features and functionalities in map visualizations that are developed using accessibility best practices. Following these guidelines and recommendations map content is accessible to a larger range of people with different disabilities, including blindness and low vision, photo-sensitivity, speech disabilities, deafness and hearing loss, limited movement, learning disabilities, cognitive limitations, and others. The result of this paper will be an overview of accessibility standards and guidelines and their implementation in custom data-driven maps developed by MapSpice.
12.M. Fandáková (University Science Park of the University of Žilina, Žilina, Slovakia), K. Zábovská, B. Bučko, M. Zábovský (University Science Park of the University of Žilina, ** Faculty of Management Science and Informatic, Žilina, Slovakia)
Improvements of Computer Assisted Virtual Environment (CAVE) 
Virtual environment has become a common part of our everyday lives. From the dashboard projected into the car windshield to smartphones, gaming industry or even training courses. Pushing the limits of virtual reality further has long history and has escalated into the creation of virtual environment called CAVE. This paper presents creation of custom-made solution of computer assisted virtual environment – CAVE. Usage is supported with specific case studies and considers future challenges of this technology.
5:15 PM - 6:15 PM Applications 
13.S. Delalić (Faculty of Science, University of Sarajevo, Sarajevo, Bosnia and Herzegovina), E. Žunić (Info Studio d.o.o. and Faculty of Electrical Engineering, University of Sarajevo, Sarajevo, Bosnia and Herzegovina), A. Alihodžić, E. Selmanović (Faculty of Science, University of Sarajevo, Sarajevo, Bosnia and Herzegovina)
The Order Batching Concept Implemented In Real Smart Warehouse 
Distribution companies often store goods in large warehouses. Orders are collected and prepared for transport. Large-scale warehouses are often divided into sectors. Each worker collects a part of the order from assigned sector. In that case, workers often pick small orders and the process is not optimal. Therefore, order batching is done, where one worker collects multiple orders at a time. In this paper, an innovative concept of orders batching in a warehouse with a 48-hour delivery based on a metaheuristic approach is described. The algorithm divides each order by sectors. An analysis of each part of the order is done and the possibility of batching based on the order content is checked. The transport scheme and the order of loading goods into the truck are observed. In the order picking process, a number of standard constraints such as weight and item priorities are considered. The concept has been implemented and tested for 50 days of warehouse operation in one of the largest warehouses in Bosnia and Herzegovina. The algorithm is compared with the earlier approach of collecting orders in the warehouse, and significant progress has been observed in the number of kilometers traveled on a daily basis.
14.P. Kudela, M. Palčák (University Science Park of the University of Žilina, Žilina, Slovakia), K. Zábovská, B. Bučko (University Science Park of the University of Žilina, Faculty of Management Science and Informatics, , Žilina, Slovakia)
Integration of Photogrammetry within Laser Scanning Approach 
This article is focused on photogrammetry and its basic parameters for achieving the highest quality output and subsequent application in practice with 3D scanner interconnection. Photogrammetry along with 3D digital spatial scanning is nowadays in demand. Output is more than just a 3D model. It is the actual state of the photographed and scanned object, which is accurate to one hundredth of a millimeter. This procedure is used mainly for the reconstruction of historical buildings, statues, sculptures, but also for the construction of new projects. Photogrammetry consists of several methods and procedures that are directly influenced by software and hardware. The main fields of application are construction, urbanism, forensic science, medical industry, aerospace industry. Photogrammetry can be used in simple as well as complex projects to create visualization of changes created by human or natural activity.
15.I. Kožar, K. Peša, M. Cuculić, N. Torić Malić (Faculty of Civil Engineering, Rijeka, Croatia)
Some Elements for Assessing the Radiated Heat in Urban Areas 
Heat island describes increase in air temperature between a city and its surrounding area. The air temperature increase significantly endangers the quality and health of life in a city. Radiation plays a crucial role in heating of open surfaces in a town. Solar radiation heats the surface that later cools itself radiating heat during the night. The presented model calculates the amount of daily sunlight for arbitrary location and arbitrary day of year. This is the basis for calculation of shades from buildings and estimation of the heat radiated to the street. This is an input for the second part of the model: calculation of the street surface temperature and heat exchange with the surrounding air. Heat exchange problems involving radiation lead to a non-linear formulation, which can be simplified with careful parameterisation, i.e., contribution of radiation should be expressed through radiated heat instead of direct influence of distant body temperature. That approach requires introduction of a non-linear convective heat transfer coefficient between the pavement and the open air. In order to determine model parameters, small experimental field with several differently paved areas has been established near the Faculty. Some of the recorded data is presented in the paper.
16.B. Fulanović, V. Šepl (Algebra, Zagreb, Croatia)
Unity - 3D i virtualna stvarnost 
Unity je cross-platform program za izradu i razvoj video igara, primarno u C# programskom jeziku. Razvija ga tvrtka Unity Technologies, a prvi puta je objavljen 2005. godine kao ekskluzivan softver za razvoj video igara na Mac OS-X operacijskom sustavu. Od 2018., Unity podržava više od 25 različitih platformi. Program se može koristiti za razvoj 2D, 3D, virtual reality i augmented reality video igara, kao i simulacija za podržane platforme. Virtual Reality (VR) ili virtualna stvarnost je simulirani doživljaj koji može biti virtualno sličan ili pak posve različit stvarnom svijetu. VR tehnologija se, osim u svrhe zabave, koristi i u edukaciji, npr. u medicini ili vojnoj obuci. Trenutni standardni sustavi za virtualnu stvarnost koriste posebne setove za glavu s ekranom, a najčešće i par ručnih upravljača koji omogućuju korisniku pregled, kretnju i interakciju s virtualnim okruženjem. Ovaj rad opisuje osnove izrade jednostavne 3D virtual reality igre pomoću Unity alata te SteamVR plugina.

Basic information:

Tihana Galinac Grbac (Croatia), Darko Huljenić (Croatia)

Program Committee:

Stipo Čelar (Croatia), Andrej Grgurić (Croatia), Igor Ljubi (Croatia), Mladen Sokele (Croatia), Nikola Tanković (Croatia), Linda Vicković (Croatia)

Registration / Fees:
Price in EUR
Up to 14 September 2020
From 15 September 2020
Members of MIPRO and IEEE
Students (undergraduate and graduate), primary and secondary school teachers

The discount doesn't apply to PhD students.


Tihana Galinac Grbac
Juraj Dobrila University of Pula
Department of Engineering
Zagrebacka 30
HR-52100 Pula, Croatia

GSM: +385 99 3820 750

The best papers will get a special award.
Accepted papers will be published in the ISSN registered conference proceedings. Presented papers in English will be submitted for inclusion in the IEEE Xplore Digital Library (and exclusively not presented papers with the justified reason for not being able to be presented).
There is a possibility that the selected scientific papers with some further modification and refinement are being published in the Journal of Computing and Information Technology (CIT).



Opatija, with its 170-year-old tourism tradition, is the leading seaside resort of the Eastern Adriatic and one of the most famous tourist destinations on the Mediterranean. With its aristocratic architecture and style, Opatija has been attracting artists, kings, politicians, scientists, sportsmen, as well as business people, bankers and managers for more than 170 years.

The tourist offer in Opatija includes a vast number of hotels, excellent restaurants, entertainment venues, art festivals, superb modern and classical music concerts, beaches and swimming pools – this city satisfies all wishes and demands.

Opatija, the Queen of the Adriatic, is also one of the most prominent congress cities in the Mediterranean, particularly important for its ICT conventions, one of which is MIPRO, which has been held in Opatija since 1979, and has attracted more than a thousand participants from over forty countries. These conventions promote Opatija as one of the most desirable technological, business, educational and scientific centers in South-eastern Europe and the European Union in general.

For more details, please visit and


News about event
Currently there are no news
Patrons - random
Sveučilište u RijeciFER ZagrebPomorski fakultet RijekaTehnički fakultet RijekaFOI Varaždin