Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083417
Alex König
Interpolation methods using radial basis functions (RBF) are used for the creation and reconstruction of elevation and surface models, solving partial differential equations and reconstruction of noisy images. Hierarchical methods of RBF computation (HRBF) analysed in this article are based on the division of the domain of input points into subdomains, for which local interpolating radial functions are computed. These local functions are then combined into one global function interpolating the input points. The difference between HRBF methods lies in their approach to the division of the global domain and the subsequent joining of local functions. This article will focus on the analysis of advantages and disadvantages of HRBF methods, specifically methods using a balanced binary tree based on the kd-tree structure, or a grid to divide the global domain.
{"title":"Analysing the Properties of Hierarchical RBFs for Interpolation","authors":"Alex König","doi":"10.1109/Informatics57926.2022.10083417","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083417","url":null,"abstract":"Interpolation methods using radial basis functions (RBF) are used for the creation and reconstruction of elevation and surface models, solving partial differential equations and reconstruction of noisy images. Hierarchical methods of RBF computation (HRBF) analysed in this article are based on the division of the domain of input points into subdomains, for which local interpolating radial functions are computed. These local functions are then combined into one global function interpolating the input points. The difference between HRBF methods lies in their approach to the division of the global domain and the subsequent joining of local functions. This article will focus on the analysis of advantages and disadvantages of HRBF methods, specifically methods using a balanced binary tree based on the kd-tree structure, or a grid to divide the global domain.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134542209","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083479
R. Rosipal, Š. Korečko, Z. Rost'áková, N. Porubcová, Martin Vankó, B. Sobota
We present and discuss a user-friendly wearable brain-computer interface (BCI) system with a head-mounted virtual reality display (HMD) for motor rehabilitation of post-stroke patients. The described design represents the first building block toward developing a low-power wearable and ecologically valid BCI-HMD system for collaborative neurorehabilitation of motor and cognitive impairments. We discuss the system's main hardware and software components and applied methods leading to extracting and classifying the task-relevant electroencephalo-graphic (EEG) brain waves used to control the HMD virtual reality environment. Pilot results using the system are also described.
{"title":"Towards an Ecologically Valid Symbiosis of BCI and Head-mounted VR Displays","authors":"R. Rosipal, Š. Korečko, Z. Rost'áková, N. Porubcová, Martin Vankó, B. Sobota","doi":"10.1109/Informatics57926.2022.10083479","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083479","url":null,"abstract":"We present and discuss a user-friendly wearable brain-computer interface (BCI) system with a head-mounted virtual reality display (HMD) for motor rehabilitation of post-stroke patients. The described design represents the first building block toward developing a low-power wearable and ecologically valid BCI-HMD system for collaborative neurorehabilitation of motor and cognitive impairments. We discuss the system's main hardware and software components and applied methods leading to extracting and classifying the task-relevant electroencephalo-graphic (EEG) brain waves used to control the HMD virtual reality environment. Pilot results using the system are also described.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121393433","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083471
Samuel Andrejcík, Ľ. Ovseník, Jakub Oravec, Norbert Zdravecký, Maroš Lapčák
This article deals with digital representation of images as well as presents design and implementation of message security of data represented in images by using the Quick Response (QR) code encryption technique. In the proposed solution, the QR code is written in the least significant bit (LSB). In our presented case the simulations are performed in MATLAB development tool. The results are presented by multiple stego images using multiple cover images and secret messages that are embedded into them. The motivation is ever-increasing demands on the security of hidden data represented in images. The proposed solution is evaluated by parametric values as Peak signal-to-noise ratio (PSNR), mean squared error (MSE) and subsequently compared with well-known proposed solutions. The aim of this article is to design a solution that will come with high level of security and at the same time with lowest possible level of perceptibility. The system can be used to secure data in the medical field, respectively in the protection of copyrighted data.
{"title":"Image steganography with using QR code","authors":"Samuel Andrejcík, Ľ. Ovseník, Jakub Oravec, Norbert Zdravecký, Maroš Lapčák","doi":"10.1109/Informatics57926.2022.10083471","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083471","url":null,"abstract":"This article deals with digital representation of images as well as presents design and implementation of message security of data represented in images by using the Quick Response (QR) code encryption technique. In the proposed solution, the QR code is written in the least significant bit (LSB). In our presented case the simulations are performed in MATLAB development tool. The results are presented by multiple stego images using multiple cover images and secret messages that are embedded into them. The motivation is ever-increasing demands on the security of hidden data represented in images. The proposed solution is evaluated by parametric values as Peak signal-to-noise ratio (PSNR), mean squared error (MSE) and subsequently compared with well-known proposed solutions. The aim of this article is to design a solution that will come with high level of security and at the same time with lowest possible level of perceptibility. The system can be used to secure data in the medical field, respectively in the protection of copyrighted data.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"51 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116005959","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083393
Norbert Zdravecký, Ľ. Ovseník, Jakub Oravec, Maroš Lapčák, Samuel Andrejcík
In DWDM systems data signals from different sources can share a single optical fiber while maintaining complete separation of data streams. The basic components of passive optical network (PON) are a light source, most often a laser, a receiver and an optical fiber. Article describes our topology and theory of DWDM system, the phenomena affecting the optical transmission in the 30-channel DWDM system, which was designed in the OptiSystem program. Optimization summarizes the knowledge of the systems and software that is used. The theory of RZ and NRZ modulation is described. Based on previous simulations of DWDM systems with transmission speed of 10 Gb/s and 40 Gb/s, we design a 100 Gb/s scheme, which is described in this article. We evaluate Q factor and BER parameters for these systems with changing RZ and NRZ modulation. Our goal is to improve DWDM transmission properties in our proposed system. We expect better BER parameters when deploying an EDFA amplifier over longer transport distance. An optical network with amplifiers is called an active optical network (AON).
{"title":"Experimental Simulation of 30×100 Gb/s DWDM Communication System","authors":"Norbert Zdravecký, Ľ. Ovseník, Jakub Oravec, Maroš Lapčák, Samuel Andrejcík","doi":"10.1109/Informatics57926.2022.10083393","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083393","url":null,"abstract":"In DWDM systems data signals from different sources can share a single optical fiber while maintaining complete separation of data streams. The basic components of passive optical network (PON) are a light source, most often a laser, a receiver and an optical fiber. Article describes our topology and theory of DWDM system, the phenomena affecting the optical transmission in the 30-channel DWDM system, which was designed in the OptiSystem program. Optimization summarizes the knowledge of the systems and software that is used. The theory of RZ and NRZ modulation is described. Based on previous simulations of DWDM systems with transmission speed of 10 Gb/s and 40 Gb/s, we design a 100 Gb/s scheme, which is described in this article. We evaluate Q factor and BER parameters for these systems with changing RZ and NRZ modulation. Our goal is to improve DWDM transmission properties in our proposed system. We expect better BER parameters when deploying an EDFA amplifier over longer transport distance. An optical network with amplifiers is called an active optical network (AON).","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"29 24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125821536","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083495
Michal Mrena, Michal Varga, M. Kvassay
Lists are one of the most often used containers in practice. They provide an easy way to store and access elements of arbitrary type. The list is suitable for a wide range of use cases including problems that involve the processing of a considerably high number of elements. Such situations are common in, for example, medical databases or in reliability analysis tools. There exist two principal approaches to the implementation of the list. One is based on the use of an array and the other one on the use of linked nodes. The question of which implementation to use often raises heated debates amongst scholars and programmers. The paper aims to compare the standard implementations in scenarios testing basic list operations. Also, the paper presents how we use similar scenarios to teach computational complexities and data structures comparison within the course of Algorithms and Data Structures at the Faculty of Management Science and Informatics of University of Zilina.
{"title":"Experimental Comparison of Array-based and Linked-based List Implementations","authors":"Michal Mrena, Michal Varga, M. Kvassay","doi":"10.1109/Informatics57926.2022.10083495","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083495","url":null,"abstract":"Lists are one of the most often used containers in practice. They provide an easy way to store and access elements of arbitrary type. The list is suitable for a wide range of use cases including problems that involve the processing of a considerably high number of elements. Such situations are common in, for example, medical databases or in reliability analysis tools. There exist two principal approaches to the implementation of the list. One is based on the use of an array and the other one on the use of linked nodes. The question of which implementation to use often raises heated debates amongst scholars and programmers. The paper aims to compare the standard implementations in scenarios testing basic list operations. Also, the paper presents how we use similar scenarios to teach computational complexities and data structures comparison within the course of Algorithms and Data Structures at the Faculty of Management Science and Informatics of University of Zilina.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132057575","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083458
Michal Mrena, M. Kvassay
Series-parallel topology is one of the commonly encountered system topologies of Multi-State Systems (MSSs). We use the structure function which has a form of a Multiple-Valued logic (MVL) function to describe the system. The structure function of complex MSS can be considerably large. Therefore, we use Multi-valued Decision Diagram (MDD) for its representation. A straightforward way to represent the structure function is to use a single MDD. There exists an alternative approach that uses a series of MDDs to represent the structure function. Our present research suggests that the series approach is more efficient in terms of the number of nodes in the MDD when we consider series-parallel systems. The paper deals with a further experimental comparison of the two approaches by examining random initial variable ordering dynamically adjusted using the variable sifting heuristic. Results of the new experiment confirm that given an arbitrary series-parallel topology and arbitrary ordering of variables the approach that uses a series of diagrams is more efficient and never worse considering the number of nodes in the MDD. Furthermore, the new results also show that static ordering of variables by their indices is considerably better than any dynamic ordering in the case of series-parallel systems defined using the process introduced in our previous work.
{"title":"Comparison of Single MDD and Series of MDDs in the Representation of Structure Function of Series-Parallel MSS","authors":"Michal Mrena, M. Kvassay","doi":"10.1109/Informatics57926.2022.10083458","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083458","url":null,"abstract":"Series-parallel topology is one of the commonly encountered system topologies of Multi-State Systems (MSSs). We use the structure function which has a form of a Multiple-Valued logic (MVL) function to describe the system. The structure function of complex MSS can be considerably large. Therefore, we use Multi-valued Decision Diagram (MDD) for its representation. A straightforward way to represent the structure function is to use a single MDD. There exists an alternative approach that uses a series of MDDs to represent the structure function. Our present research suggests that the series approach is more efficient in terms of the number of nodes in the MDD when we consider series-parallel systems. The paper deals with a further experimental comparison of the two approaches by examining random initial variable ordering dynamically adjusted using the variable sifting heuristic. Results of the new experiment confirm that given an arbitrary series-parallel topology and arbitrary ordering of variables the approach that uses a series of diagrams is more efficient and never worse considering the number of nodes in the MDD. Furthermore, the new results also show that static ordering of variables by their indices is considerably better than any dynamic ordering in the case of series-parallel systems defined using the process introduced in our previous work.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133594686","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083456
J. Kostolny, Veronika Salgová
Choosing the topic of the final thesis is a necessary condition for the successful completion of studies at the university. Selecting a suitable topic that interests and entertains the student is more challenging, but it can lead to better results. This work focuses on the modular system's extension with a module for the assignment of final theses. The goal is to bring some form of communication and fine-tune the final thesis proposal before it is posted. At the same time, this system also gives access to companies that can address students in this way. Furthermore, the system is designed in a microservice architecture, which increases the overall system's reliability.
{"title":"A System for the Management of Proposal of Assignments of Final Thesis by Microservice","authors":"J. Kostolny, Veronika Salgová","doi":"10.1109/Informatics57926.2022.10083456","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083456","url":null,"abstract":"Choosing the topic of the final thesis is a necessary condition for the successful completion of studies at the university. Selecting a suitable topic that interests and entertains the student is more challenging, but it can lead to better results. This work focuses on the modular system's extension with a module for the assignment of final theses. The goal is to bring some form of communication and fine-tune the final thesis proposal before it is posted. At the same time, this system also gives access to companies that can address students in this way. Furthermore, the system is designed in a microservice architecture, which increases the overall system's reliability.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"601 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116306709","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083498
Maroš Lapčák, Ľ. Ovseník, Jakub Oravec, Norbert Zdravecký, Samuel Andrejcík
The technology of transmission systems is experiencing a rapid expansion today. The availability of up-to-date information everywhere and always has become feasible through optical fiber used as a transmission medium. Features such as high transmission speed or transmission stability meet the requirements for quality communication. The substitute for optical fiber is propagation in the open environment, realized by means of optical rays. This system is called FSO (Free Space Optics), and its properties are comparable to fiber optic transmission. Its advantage is easy installation even in hard-to-reach areas where physical optical systems would not be as efficient. However, FSO systems are affected by weather conditions, most of all fog, when the connection often fails. Therefore, these situations are solved by using a backup RF (Radio Frequency) line. Such a combined system is called a hybrid FSO/RF system. The work examines the properties of the designed microstrip antennas. Usable in the secondary line of a hybrid FSO/RF system. A basic model of such an antenna was used, from which further experiments were carried out, such as changing the size of the substrate and the guide surface or different cut-outs through the surface of the microstrip antenna. Finally, the changes were investigated even after the use of different materials for the microstrip line and the ground.
{"title":"Design and simulation of a microstrip antenna for the needs of a hybrid FSO/RF system","authors":"Maroš Lapčák, Ľ. Ovseník, Jakub Oravec, Norbert Zdravecký, Samuel Andrejcík","doi":"10.1109/Informatics57926.2022.10083498","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083498","url":null,"abstract":"The technology of transmission systems is experiencing a rapid expansion today. The availability of up-to-date information everywhere and always has become feasible through optical fiber used as a transmission medium. Features such as high transmission speed or transmission stability meet the requirements for quality communication. The substitute for optical fiber is propagation in the open environment, realized by means of optical rays. This system is called FSO (Free Space Optics), and its properties are comparable to fiber optic transmission. Its advantage is easy installation even in hard-to-reach areas where physical optical systems would not be as efficient. However, FSO systems are affected by weather conditions, most of all fog, when the connection often fails. Therefore, these situations are solved by using a backup RF (Radio Frequency) line. Such a combined system is called a hybrid FSO/RF system. The work examines the properties of the designed microstrip antennas. Usable in the secondary line of a hybrid FSO/RF system. A basic model of such an antenna was used, from which further experiments were carried out, such as changing the size of the substrate and the guide surface or different cut-outs through the surface of the microstrip antenna. Finally, the changes were investigated even after the use of different materials for the microstrip line and the ground.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131778614","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083401
Š. Korečko, B. Sobota, M. Mattová, Adam Kašela
Recently, an increasing utilization of extended re-ality for educational purposes can be observed, with various virtual environments supporting learning in multiple areas. For such educational environments, it is important to precisely define scenarios of activities the users are allowed to perform within them. An appropriate way to define the scenarios is by means of a language that is both unambiguous and easy to understand. Here, Petri nets seem to be an appropriate choice thanks to their simple graphical notation and the underlying formalism. In this paper we introduce an approach to integrate scenarios, defined using a class of Petri nets called Place/Transition nets, with educational virtual 3D environments, available online via a web browser. The approach focuses on utilization of freely available software and possibility to create and test the scenarios outside of the environments. A prototype implementation of the approach, which has a form of a historical exposition capturing the Enlightenment era in the Habsburg monarchy, is presented, too.
{"title":"Petri-Net-Driven Educational Scenarios in Web-Based Extended Reality","authors":"Š. Korečko, B. Sobota, M. Mattová, Adam Kašela","doi":"10.1109/Informatics57926.2022.10083401","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083401","url":null,"abstract":"Recently, an increasing utilization of extended re-ality for educational purposes can be observed, with various virtual environments supporting learning in multiple areas. For such educational environments, it is important to precisely define scenarios of activities the users are allowed to perform within them. An appropriate way to define the scenarios is by means of a language that is both unambiguous and easy to understand. Here, Petri nets seem to be an appropriate choice thanks to their simple graphical notation and the underlying formalism. In this paper we introduce an approach to integrate scenarios, defined using a class of Petri nets called Place/Transition nets, with educational virtual 3D environments, available online via a web browser. The approach focuses on utilization of freely available software and possibility to create and test the scenarios outside of the environments. A prototype implementation of the approach, which has a form of a historical exposition capturing the Enlightenment era in the Habsburg monarchy, is presented, too.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133113740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2022-11-23DOI: 10.1109/Informatics57926.2022.10083442
Tomáš Golis, Pavle Dakić, V. Vranić
Many current companies tend to use microservice architecture. The reasons are clear: speed, efficiency, flexibility, autonomy, and ease of use. However, to use them effectively, the implementation of containers and clusters requires a well-built infrastructure. This requires a pattern of version development and deployment known as continuous integration/continuous deployment (CI/CD). CI/CD allows organizations to deliver software to production quickly and efficiently, identify defects, and ensure that the code meets best practices. This document will cover the design of custom CI/CD software following best practices for the processes of building, testing, and deploying an application to a server. The purpose of the research is a case study and an understanding of the technologies required to create a complex microservices-based infrastructure.
{"title":"Creating Microservices and using infrastructure as code within the CI/CD for dynamic container creation","authors":"Tomáš Golis, Pavle Dakić, V. Vranić","doi":"10.1109/Informatics57926.2022.10083442","DOIUrl":"https://doi.org/10.1109/Informatics57926.2022.10083442","url":null,"abstract":"Many current companies tend to use microservice architecture. The reasons are clear: speed, efficiency, flexibility, autonomy, and ease of use. However, to use them effectively, the implementation of containers and clusters requires a well-built infrastructure. This requires a pattern of version development and deployment known as continuous integration/continuous deployment (CI/CD). CI/CD allows organizations to deliver software to production quickly and efficiently, identify defects, and ensure that the code meets best practices. This document will cover the design of custom CI/CD software following best practices for the processes of building, testing, and deploying an application to a server. The purpose of the research is a case study and an understanding of the technologies required to create a complex microservices-based infrastructure.","PeriodicalId":101488,"journal":{"name":"2022 IEEE 16th International Scientific Conference on Informatics (Informatics)","volume":"102 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133261788","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}