Search  English (United States) Hrvatski (Hrvatska)

innovative promotional partnershipICT for a Smart and Green Present and Future

The IEEE reserves the right to exclude a paper from distribution after the conference (including its removal from IEEE Explore) if the paper is not presented at the conference.

Event program
Tuesday, 5/22/2018 9:00 AM - 1:30 PM,
Camelia 1, Grand hotel Adriatic, Opatija
9:00 AM - 9:15 AMOpening
Chair: Tihana Galinac Grbac 
9:15 AM - 9:45 AMInvited Lecture
Chair: Željka Car 
K. Musa (CROZ Ltd., Zagreb, Croatia)
Achieving Sustainability in Complex Environments - Can Cloud Native and DevOps Principles Help? 
9:45 AM - 10:45 AMVirtual and Microservice Architectures
Tihana Galinac Grbac 
1.I. Pavić, H. Džapo (Fakultet elektrotehnike i računarstva, Zagreb, Croatia)
Virtualization in Multicore Real-Time Embedded Systems for Improvement of Interrupt Latency 
This paper investigates the possibilities of using virtualization in multicore real-time embedded systems based on combination of general-purpose and real-time operating systems running on separate processor cores. The research is focused on ARM processor architecture due to its widespread usage in numerous application domains. The paper describes the concepts and practical considerations of using virtualization to achieve better interrupt latency both in Linux, as a typical representative of commonly used general-purpose operating system in applications requiring real-time response, and real-time operating system running on separate cores. In proposed approach we demonstrate how to use virtualization mechanism to decouple cores responsible for real-time and non real-time tasks in a multiprocessor system with real-time requirements. Xen Hypervisor is used as a virtual machine monitor with default credit and new experimental null scheduler. The aim of research was to study the system response time characteristics and to assess practical usability of such approach in applications with hard real-time requirements.
2.E. Djogic (Mistral technologies Inc, Sarajevo, Bosnia and Herzegovina), S. Ribic, D. Donko (Faculty of Electrical Engineering Sarajevo, Sarajevo, Bosnia and Herzegovina)
Monolithic to Microservices Redesign of Event Driven Integration Platform 
With this paper we presented architectural redesign of SOA (service oriented architecture) integration platform by following principles of microservices design. Presented SOA platform is currently in use for Real estate sector. Number of messages which need to be processed by platform is growing as well as number of new integrations which requires redesign of platform. Redesign should provide ability for scalability, better resource management, maintenance and deployment. To support this, it is necessary to transform integration platform to be microservices based.
3.G. Oparin, V. Bogdanova, A. Pashinin, S. Gorsky (Matrosov Institute for System Dynamics and Control Theory of Siberian Branch of RAS, Irkutsk, Russian Federation)
Distributed Solvers of Applied Problems Based on Microservices and Agent Networks 
In recent years, distributed computations based on the direct interactions of agents without using central control node represent the increased interest of many researchers in the field of computing technologies. We investigate the intellectualization of the collective management of the process of solving applied problems type "given – find" by the software agents community on the distributed computational model of the subject domain. In the distributed solver, we use a multi-agents service-oriented method of organizing computations based on the mechanisms of semantic interaction of applied solver agents. We propose the communicational model of the agents network and the model of agent functioning dynamics, providing the aforementioned problems solution using the distributed computational model of the subject domain. The developed technology is implemented using HPCSOMAS Framework developed by authors and is demonstrated on the example of distributed computational system creating for solving qualitative analysis problems of autonomous binary dynamic systems having practical application in gene regulatory networks.
10:45 AM - 11:00 AMBreak 
11:00 AM - 1:30 PMData Engineering and Processing
Chair: Goran Mauša   
1.M. Mirović, M. Miličević, I. Obradović (University of Dubrovnik/Department of Electrical Engineering and Computing, Dubrovnik, Croatia)
A Framework for Dynamic Data-Driven User Interfaces 
A user interface tailored to the specific needs of individual installations and swift fulfillment of user requirements contribute to the level of user satisfaction. Both can be achieved using dynamic user interfaces. The proposed framework consists of a module for data structure definition and a designing module in which graphical components can be bound to the data and assembled into user interfaces using drag-and-drop, while a built-in rule engine enables additional operations. It allows the end user to define the data model and design the corresponding input forms and reports. It is especially beneficial in cases where there is a need for frequent changes in the data structure and the graphical layout. Such an approach saves time and enables the development and modification of application modules without the involvement of programmers. The framework has been applied successfully for report generation, creating the medical documentation and modeling business processes in several domains.
2.M. Marinov, G. Georgiev (University of Ruse, Ruse, Bulgaria), E. Popova (University of Bedfordshire, Luton, United Kingdom)
NoSQL Approach for Sensor Data Storage and Retrieval 
The sensor data is heterogeneous, redundant, real-time, massive, streaming and is generated in high frequency. The increasing use of sensors leads to a rising demand on sensor data storage platforms. Appropriate data management is therefore, a key factor in making sure that the sensor data storage system becomes a reality. In this article we will focus on finding a data storage solution that is capable of storing huge amount of sensor data. The storage models in SQL and NoSQL databases are analyzed and compared, thus seeking an appropriate type of database for sensor data storage. Hypertable is identified to be the database that best suits the system requirements. It is therefore investigated how to implement the sensor data insertion and retrieval services. Query processing over distributed databases is more challenging than doing so in a centralized environment. Because NoSQL databases do not work with SQL, they require manual query programming which can be fast for simple tasks but time-consuming for others. This paper considers the extension of Hypertable query language with aggregate operations and describes the implementation of the query language interpreter.
3.A. Gužvanj (Tehničko Veleučilište Zagreb, Zagreb, Croatia), G. Čorić (mStart, Zagreb, Croatia), M. Horvat, S. Lugović (Tehničko Veleučilište Zagreb, Zagreb, Croatia)
Using R with Different Types of Databases: An Overview 
R is a working environment and computer language used in statistical computing. It is widely used as a tool in knowledge discovery and big data analytics as it provides an environment in which different statistical methods can be efficiently applied. As the size of analyzed data grows different data sources may be added to enrich statistical models and improve analysis quality. However, with R there is no need to store those datasets into the database. At the same time, R as environment support different data structures that make design and development of the information systems even more complex. R data structures could be divided into two main categories, homogeneous data such as atomic vector, matrix or array, and heterogeneous such as list and data frame. Additionally, we are witnesses to new trends in database design such as NoSQL, New SQL, graph database, in memory data storage, columnar and different application of SQL. Aim of this paper is to give an overview of different databases types in the context of R, covering concepts from navigational databases, to rational and post relational databases and how they are suited to host data for the purpose of access, storage and manipulation by statistical procedures in R.
4.M. Letić, K. Nenadić, L. Nikolić (Faculty of Technical Sciences, Novi Sad, Serbia)
Real-Time Map Projection in Virtual Reality Using WebVR 
The implementation of a real-time web-based solution that projects pre-rendered map tiles onto a plane in virtual reality is presented in this paper. We have also created an interaction layer that enables different ways of manipulating the map and its surroundings. Implementation of the projection is described in detail. The main goal of our work is to prove the advantages of map-based web applications that could work in virtual reality compared to the ones currently existing and are being developed for native hardware and software support. We measure and analyze performances and discuss possible future integrations of already existing platforms with the proposed solution. The solution has been implemented using JavaScript with WebGL extending the possibilities of the A-Frame framework based on WebVR. Performance evaluation results proved high usability and interaction level of the proposed work with already existing and widely available hardware and software support.
5.M. Kranjac (Univerzitet Union Nikola Tesla Beograd, Beograd, Serbia), U. Sikimic (3lateral d.o.o., Novi Sad, Serbia), J. Salom (Matematicki institut Akademije nauka, Beograd, Serbia), S. Tomic, S. Bulajic (Fakultet za inzenjerski menadzment, Beograd, Serbia)
Visualization of Smart Specialisation Process Using QGIS Tools 
Smart Specialization (S3) is identification of strategic areas for research and innovation within European countries based on specific strength and potential for growth. Smart specialization links together companies, state bodies, scientific world and civil society and foster them in working on implementation of European strategic documents. Areas defined in smart specialization strategies of different countries or regions are financed through EU funds. This makes it very important for regions to define very clearly their focus sectors, because only these sectors will be financed by the European Union. Visa versa, for the development of the EU is significant to have the right sectors for smart specialization defined for each region. Any mistake will cause slowing down in EU development process and loss of racing with the ravenous part of the world. Authors of this paper use QGIS software to analyze correlation between selected smart specization sectors for certain regions and some economic facts of them. Such analysis should prove that smart specialization sector was correctly chosen for a country or a region. Authors propose new methods to check starting points for smart specialization process and recommend methodology which should be implemented to avoid wrong decision making process.
Tuesday, 5/22/2018 3:00 PM - 6:45 PM,
Camelia 1, Grand hotel Adriatic, Opatija
3:00 PM - 4:45 PMQuality Engineering
Chair: Željka Car 
1.T. Hynninen (Lappeenranta University of Technology, Lappeenranta, Finland), J. Kasurinen (South-Eastern Finland University of Applied Sciences (XAMK), Kotka, Finland), A. Knutas (Lero - The Irish Software Research Centre, Dublin, Ireland), O. Taipale (Lappeenranta University of Technology, Lappeenranta, Finland)
Software Testing: Survey of the Industry Practices 
The objective of this survey was to explore industry practices concerning software testing. We studied software organizations to assess how they test their products and what process models they follow. The data collection was implemented as an online implementation of the survey method. Additionally the collected data was compared to our prior survey study to understand how the industry practices have changed. According to our results, the organizations have shifted towards test automation and more sophisticated testing infrastructure, they apply more agile practices even in the mission-critical software, and they have reduced the use of formal process models.
2.D. Savchenko, T. Hynninen, O. Taipale (LUT, Lappeenranta, Finland)
Code Quality Measurement: Case Study 
As it stands, the maintenance phase in the software lifecycle is one of the biggest overall expenses. Analyzing the source code characteristics and identifying high-maintenance modules is therefore necessary. In this paper, we design the architecture for a maintenance metrics collection and analysis system. As a result, we present a tool for analyzing and visualizing the maintainability of a software project.
3.M. Vukušić, M. Miletić, G. Mauša, T. Galinac Grbac (Tehnički fakultet, Rijeka, Croatia)
Cross-Release Code Churn Impact on Effort-Aware Software Defect Prediction 
Code churn has been successfully used to identify defect inducing changes in software development. Our recent analysis of the cross-release code churn showed that several design metrics exhibit moderate correlation with the number of defects in complex systems. The goal of this paper is to explore whether cross-release code churn can be used to identify critical design change and contribute to prediction of defects for software in evolution. In our case study, we used two types of data from consecutive releases of open-source projects, with and without cross-release code churn, to build standard prediction models. The prediction models were trained on earlier releases and tested on the following ones, evaluating the performance in terms of AUC, GM and effort aware measure Popt. The comparison of their performance was used to answer our research question. The obtained results showed that the prediction model performs better when cross-release code churn is included. Practical implication of this research is to use cross-release code churn to aid in safe planning of next release in software development.
4.S. Grbac Babić, T. Galinac Grbac, J. Lerga (Faculty of Engineering, Rijeka, Croatia)
Community Structure of a Complex Software-System in Evolution 
Due to the discoveries of complex networks in the real-world systems, recent researches in software engineering has also applied the same principle in analysis of software-systems. Moreover, network analysis enabled the determination of different statistical metrics proving small-world phenomena, power-law and scale-free properties also for the software-systems. But also, statistical software network analysis reveals interesting community structure, which has not been already enough explored for software-systems. Since many real-world networks exhibit natural division into communities, the same behavior has been explored for the software network. In our research, we have analyzed large and complex evolving open-source software-system. For determining community structure a statistical metric called modularity was used. The presence of structural modules proves a deeper organizing structure of the software-system, which can be applied for the prediction of many software characteristics.
5.A. Vranković, T. Galinac Grbac (Faculty of Engineering Rijeka, Rijeka, Croatia), B. Blašković (Faculty of Electrical Engineering and Computing, Zagreb, Croatia)
A Case Study on Reliable Erlang Communication in Open Platforms Based on Scribble 
In future generation networks and systems, innovation is enabled by introducing new open platforms where various developers may contribute with new and innovative services that will be provided to the end users as a service and at runtime. These open platforms have to secure high level of automation so that developers and users may contribute to or use the open platform via standard interfaces. Moreover, these new open platforms have to secure high quality standards that would be assured through autonomous mechanisms that are implemented within these open platforms. As one of the very important aspects for the majority of services and its users is the reliability that open platforms offer for its users. Here in this paper, we present a case study how to secure an open platform for reliable service delivery. The case study is based on the use of Scribble tool that implements session types as formalism for describing protocol interactions that secure reliable operation among Erlang applications.
4:45 PM - 5:00 PMBreak 
5:00 PM - 6:45 PMApplications
Chair: Darko Huljenić 
1.H. Božiković (University Department of Professional Studies, University of Split, Split, Croatia), M. Štula (Faculty of Electrical Engineering, Mechanical Engineering and Naval Architecture, University of Spli, Split, Croatia)
Web Design - Past, Present and Future 
Nowadays there is a wide prevalence of various devices that can be connected online for different kind of activities, and among others, for browsing web pages. Web design is constantly changing and adjusting due to the appearance of different sizes and types of devices. Web design from the 1990s is greatly different from current web pages. The main goal of the design, is not the design itself, but to enable web content transfer on more readable and comprehensible way, no matter which device is used to present web content, desktop or hybrid computer, various mobile or wearable device. This paper shows development of web design from its beginning to nowadays modern design, and what we can expect in future.
2.I. Valova, Y. Kalmukov (Ruse University, Ruse, Bulgaria)
Web-based University Staff's Publication Analysis System 
This paper proposes an architecture of a web-based publication analysis system that makes the process of multi-source data gathering much easier, serves as a centralized data storage system, and automates most of the time consuming procedures of statistical analysis. Every academic staff member is required to keep an up to date list of his/her research publications. Having an access to all of the data, for all staff members, the system can easily aggregate and perform multiple statistical analyses on these data. The resulting analyses could be very important for the university management as they reveal the current research status of the institution and help managers to forecast and plan strategies for its improvement. The system implements a 3-tier architecture where user interface, business logic, and data are separated into three functionally-independent non-overlapping layers. That provides easier data replication and portability; higher reliability and flexibility; and allows fast and easy personalization or complete change of the user interface. The paper describes both the architecture and the system’s features in details, and presents some statistical analyses of the publication activity of the researchers at the University of Ruse.
3.B. Abazi Chaushi, A. Chaushi, F. Ismaili (SEE-University, Tetovo, Macedonia)
ERP Systems in Higher Education Institutions: Review of the Information Systems and ERP Modules 
Abstract - This study reviews the enterprise resource planning (ERP) systems in higher education institutions (HEIs), as a study like this is very scarce in literature. Because ERPs are consisted of modules, understanding modules designed for HEIs has remained unclear. The current scenery of research is very scattered with analysis conducted mainly in failures or success stories, or specifically factors for success during a module implementation. However, to this date there are no studies that provide a comprehensive picture of ERP modules for HEIs. This research contributes by reducing this gap by providing characteristics of the identified modules and making a clear distinction between the ERP modules in HEI and business. The results of this study show that it is arguable that standard tools for business organizations can be similarly applied in HEI. Rather, ERP systems in HEI are very different in terms of functionality and modules compared to corporate ERPs. The main contribution of this study is its originality and is the first study that provides an overview of HEI ERP with the core and extended modules, the functionalities and differences with the business ERPs.
4.M. Gazdović (Montelektro d.o.o., Kastav, Croatia), T. Šimović (KPT, Zagreb, Croatia)
Digitalization of Regulation Unit Selection Process in Power Transformer Design 
Large power transformers manufactured in KPT (Siemens-Končar joint venture) generally include a customer request for a technically appropriate regulation unit. The selection process of the regulation unit consists of defining the required input data, performing mathematical calculations necessary to find the technical limit values that the regulation unit has to satisfy, and finally optimizing and selecting the appropriate regulation unit. The regulation unit is defined by the tap changer type, number of phases, maximum rated through current, insulation level, tap selector size, number of positions and type of regulation. Each of these items is mutually dependent and may have an impact on the restrictions of other items (according to the manufacturer's technical data). Taking this into consideration, the number of possible permutations for selecting the appropriate regulation unit consists of thousands of different combinations, depending on the type of regulation and other technical limitations. The process of finding the optimal regulation unit “manually” can take up to several hours. Implementing the developed algorithm and introducing TCS application, the required time is reduced to several minutes, which represents significant time savings and reduced possibility of errors during power transformer design process.
5.E. Okanović (Univerzitet u Bihaću, Bihać, Bosnia and Herzegovina), Z. Đurić (Univerzitet u Banjoj Luci, Banja Luka, Bosnia and Herzegovina)
Primjena determinističkog pristupa u rješavanju problema automatskog kreiranja rasporeda nastave 
Kreiranje rasporeda nastave predstavlja proces raspoređivanja nastavnih jedinica u zadatom vremenskom intervalu, uzimajući u obzir raspoloživost nastavnog osoblja, studentskih grupa i prostorija u kojim se nastava izvodi. Ovaj proces podrazumijeva i druga ograničenja o kojim je potrebno voditi računa. Problem automatskog kreiranja rasporeda nastave obično se svrstava u NP (eng. Non-deterministic Polynomial) probleme. Iz tog razloga većina modernih tehnika koje rješavaju ovaj problem koriste nedeterministički, odnosno stohastički pristup pri njegovom rješavanju. U ovom radu predstavljen je novi, deterministički algoritam za rješavanje problema automatskog kreiranja rasporeda nastave. Pored toga, u radu je predstavljen i alat koji implementira predloženi algoritam, a izvršena je i njegova uporedna analiza sa Unitime alatom koji implementira algoritam temeljen na stohastičkom pristupu.

Basic information:

Tihana Galinac Grbac (Croatia), Željka Car (Croatia), Darko Huljenić (Croatia)

Registration / Fees:
Price in EUR
Up to 7 May 2018
After 7 May 2018
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
University of Rijeka
Faculty of Engineering
Department of Computer Engineering
Vukovarska 58
HR-51000 Rijeka, Croatia

Phone: +385 51 651 596
GSM: +385 99 3820 750

The best papers will get a special award.
Accepted papers will be published in the ISBN registered conference proceedings. Papers written in English and presented at the Conference will be submitted for posting to IEEE Xplore.
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).

International Program Committee General Chair:

Karolj Skala (Croatia)

International Program Committee:

Enis Afgan (Croatia), Slaviša Aleksić (Germany), Slavko Amon (Slovenia), Lene Andersen (Denmark), Vesna Anđelić (Croatia), Michael E. Auer (Austria), Dubravko Babić (Croatia), Snježana Babić (Croatia), Almir Badnjevic (Bosnia and Herzegovina), Marko Banek (Croatia), Mirta Baranović (Croatia), Bartosz Bebel (Poland), Ladjel Bellatreche (France), Petar Biljanović (Croatia), Eugen Brenner (Austria), Ljiljana Brkić (Croatia), Gianpiero Brunetti (Italy), Marian Bubak (Poland), Andrea Budin (Croatia), Željko Butković (Croatia), Željka Car (Croatia), Jesús Carretero Pérez (Spain), Matjaž Colnarič (Slovenia), Alfredo Cuzzocrea (Italy), Marina Čičin-Šain (Croatia), Marko Čupić (Croatia), Davor Davidović (Croatia), Marko Delimar (Croatia), Saša Dešić (Croatia), Todd Eavis (Canada), Maurizio Ferrari (Italy), Tiziana Ferrari (Netherlands), Bekim Fetaji (Macedonia), Nikola Filip Fijan (Croatia), Renato Filjar (Croatia), Tihana Galinac Grbac (Croatia), Enrico Gallinucci (Italy), Dragan Gamberger (Croatia), Paolo Garza (Italy), Liljana Gavrilovska (Macedonia), Ivan Gerlič (Slovenia), Matteo Golfarelli (Italy), Stjepan Golubić (Croatia), Montserrat Gonzales (United Kingdom), Francesco Gregoretti (Italy), Stjepan Groš (Croatia), Niko Guid (Slovenia), Jaak Henno (Estonia), Ladislav Hluchy (Slovakia), Željko Hocenski (Croatia), Vlasta Hudek (Croatia), Darko Huljenic (Croatia), Željko Hutinski (Croatia), Robert Inkret (Croatia), Mile Ivanda (Croatia), Hannu Jaakkola (Finland), Matej Janjić (Croatia), Leonardo Jelenković (Croatia), Rene Jerončić (Croatia), Dragan Jevtić (Croatia), Admela Jukan (Germany), Robert Jones (Switzerland), Peter Kacsuk (Hungary), Aneta Karaivanova (Bulgaria), Tonimir Kišasondi (Croatia), Marko Koričić (Croatia), Tomislav Kosanović (Croatia), Dieter Kranzlmüller (Germany), Marko Lacković (Croatia), Erich Leitgeb (Austria), Maria Lindén (Sweden), Dražen Lučić (Croatia), Marija Marinović (Croatia), Ludek Matyska (Czech Republic), Mladen Mauher (Croatia), Igor Mekjavic (Slovenia), Igor Mekterović (Croatia), Branko Mikac (Croatia), Veljko Milutinović (Serbia), Nikola Mišković (Croatia), Vladimir Mrvoš (Croatia), Jadranko F. Novak (Croatia), Predrag Pale (Croatia), Jesus Pardillo (Spain), Nikola Pavešić (Slovenia), Branimir Pejčinović (United States), Dana Petcu (Romania), Juraj Petrović (Croatia), Damir Pintar (Croatia), Željka Požgaj (Croatia), Slobodan Ribarić (Croatia), Janez Rozman (Slovenia), Rok Rupnik (Slovenia), Dubravko Sabolić (Croatia), Zoran Skočir (Croatia), Ivanka Sluganović (Croatia), Mario Spremić (Croatia), Vlado Sruk (Croatia), Stefano Stafisso (Italy), Uroš Stanič (Slovenia), Ninoslav Stojadinović (Serbia), Jadranka Šunde (Australia), Aleksandar Szabo (Croatia), Laszlo Szirmay-Kalos (Hungary), Davor Šarić (Croatia), Dina Šimunić (Croatia), Zoran Šimunić (Croatia), Dejan Škvorc (Croatia), Velimir Švedek (Croatia), Antonio Teixeira (Portugal), Edvard Tijan (Croatia), A Min Tjoa (Austria), Roman Trobec (Slovenia), Sergio Uran (Croatia), Tibor Vámos (Hungary), Mladen Varga (Croatia), Marijana Vidas-Bubanja (Serbia), Mihaela Vranić (Croatia), Boris Vrdoljak (Croatia), Slavomir Vukmirović (Croatia), Yingwei Wang (Canada), Mario Weber (Croatia), Roman Wyrzykowski (Poland), Damjan Zazula (Slovenia)


Opatija, with its 170 years long tourist 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 renowned artists, politicians, kings, scientists, sportsmen as well as business people, bankers, managers for more than 170 years.

The tourist offering of Opatija includes a vast number of hotels, excellent restaurants, entertainment venues, art festivals, superb modern and classical music concerts, beaches and swimming pools and is able to provide the perfect response to all demands.

Opatija, the Queen of the Adriatic, is also one of the most prominent congress cities on the Mediterranean, particularly important for its international ICT conventions MIPRO that have been held in Opatija since 1979 gathering more than a thousand participants from more than forty countries. These conventions promote Opatija as the most desirable technological, business, educational and scientific center in Southeast Europe and the European Union in general.

For more details please look at and

News about event
Currently there are no news
Patrons - random
HEP ZagrebSveučilište u ZagrebuSveučilište u RijeciFER ZagrebPomorski fakultet Rijeka