Traži  English (United States) Hrvatski (Hrvatska)

inovativno promotivno partnerstvo

IEEE zadržava pravo neobjavljivanja radova u bazi IEEE Xplore ukoliko radovi nisu prezentirani na skupu (odnosi se samo na radove na engleskom jeziku).

Program događaja
utorak, 22.5.2018 9:00 - 13:30,
Camelia 1, Grand hotel Adriatic, Opatija
9:00 - 9:15Otvorenje
Predsjedateljica: Tihana Galinac Grbac 
9:15 - 9:45Pozvano predavanje
Predsjedateljica: Željka Car  
K. Musa (CROZ Ltd., Zagreb, Croatia)
Achieving Sustainability in Complex Environments - Can Cloud Native and DevOps Principles Help? 
9:45 - 10:45Virtual 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 - 11:00Pauza 
11:00 - 13:30Data Engineering and Processing
Predsjedatelj: 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.
utorak, 22.5.2018 15:00 - 18:45,
Camelia 1, Grand hotel Adriatic, Opatija
15:00 - 16:45Quality Engineering
Predsjedateljica: Ž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.
16:45 - 17:00Pauza 
17:00 - 18:45Applications
Predsjedatelj: 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.

Osnovni podaci:

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

Prije 7.5.2018.
Poslije 7.5.2018.
Članovi MIPRO i IEEE
Studenti (preddiplomski i diplomski studij) te nastavnici osnovnih i srednjih škola

Popust se ne odnosi na studente doktorskog studija.


Tihana Galinac Grbac
Tehnički fakultet
Zavod za računarstvo
Vukovarska 58
51000 Rijeka, Hrvatska

Tel.: +385 51 651 596
GSM: +385 99 3820 750

Najbolji radovi bit će nagrađeni.
Prihvaćeni radovi bit će objavljeni u zborniku radova s ISBN brojem. Radovi napisani na engleskom jeziku i prezentirani na skupu bit će poslani za objavljivanje u bazi IEEE Xplore.
Postoji mogućnost da se odabrani znanstveni radovi uz određenu doradu objave u međunarodnom časopisu Journal of Computing and Information Technology (CIT).


Predsjednik Međunarodnog programskog odbora:

Karolj Skala (Croatia)

Međunarodni programski odbor:

Enis Afgan (Croatia), Slaviša Aleksić (Austria), 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  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 (Austria), Marko Lacković (Croatia), Erich Leitgeb (Austria), Maria Lindén (), 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)

Mjesto održavanja:

Opatija, sa 170 godina dugom turističkom tradicijom, vodeće je ljetovalište na istočnoj strani Jadrana i jedno od najpoznatijih na Mediteranu. Ovaj grad aristokratske arhitekture i stila već 170 godina privlači svjetski poznate umjetnike, političare, kraljeve, znanstvenike, sportaše, ali i poslovne ljude, bankare, menadžere i sve kojima Opatija nudi svoje brojne sadržaje. 

Opatija svojim gostima nudi brojne komforne hotele, odlične restorane, zabavne sadržaje, umjetničke festivale, vrhunske koncerte ozbiljne i zabavne glazbe, uređene plaže i brojne bazene i sve što je potrebno za ugodan boravak gostiju različitih afiniteta. 

U novije doba Opatija je jedan od najpoznatijih kongresnih gradova na Mediteranu, posebno prepoznatljiva po međunarodnim ICT skupovima MIPRO koji se u njoj održavaju od 1979. godine i koji redovito okupljaju preko tisuću sudionika iz četrdesetak zemalja. Ovi skupovi Opatiju promoviraju u nezaobilazan tehnološki, poslovni, obrazovni i znanstveni centar jugoistočne Europe i Europske unije općenito.

Detaljnije informacije se mogu potražiti na i

Novosti o događaju
  • 25.5.2018

    Conference SSE 2018 has been supported by Croatian Science Fundation’s funding EVOSOFT project UIP-2014-09-7945

Suorganizatori - nasumično
ENT ZagrebA1 HrvatskaEkonomski fakultet RijekaIEEE Croatia SectionTehničko veleučilište u Zagrebu