Pub Date : 2021-01-23DOI: 10.23939/acps2021.01.033
Oleksandr Martynyuk
Synchronization of parallel processes of distributed information systems (DIS) has been largely determined by decisions taken at the stages of their design. Having already been in structural and functional models, when determining cause- and-effect relationships for events and actions in DIS components, it becomes necessary to coordinate them. In the proposed multilevel systemic, structural and functional synchronization model, a hierarchy of such causal relationships with interlevel mappings, inheritance and encapsulation of events and actions have been formed. The model has been also based on hierarchical extended Petri nets, which make it possible to represent various aspects of a special analysis of technical diagnostics, in particular, analysis of correctness, verification, testing, for the adopted display of the asynchronous-behavioral nature of the multilevel interaction of DIS processes. Features of the synchronization model include mapping operations for cross- level inheritance and encapsulations that synchronize events and actions, as well as end-to-end synchronized quasi-order relationships and compatibility for them. The synchronization model is also distinguished by the possibility of specializing its objects, operations and relations for the tasks of check and recognition of behavioral properties set for analysis and verification, basic in technical diagnostics, including in online and offline testing. The synchronization model has allowed one to determine the formal conditions for methods of end-to-end asynchronous coordination of events and actions of multi-level models, that represent design solutions for DIS, in particular, for technical diagnostics methods, and also to reduce the computational complexity of a special synchronization analysis due to an end-to-end decomposition approach. The dimension of the synchronization model has been estimated using the representation of Petri net graphs and special graphs of reachable states using list structures. The above estimates determine the limits of applicability of the formal synchronization model.
{"title":"Model of Process Synchronization in Through Analysis","authors":"Oleksandr Martynyuk","doi":"10.23939/acps2021.01.033","DOIUrl":"https://doi.org/10.23939/acps2021.01.033","url":null,"abstract":"Synchronization of parallel processes of distributed information systems (DIS) has been largely determined by decisions taken at the stages of their design. Having already been in structural and functional models, when determining cause- and-effect relationships for events and actions in DIS components, it becomes necessary to coordinate them. In the proposed multilevel systemic, structural and functional synchronization model, a hierarchy of such causal relationships with interlevel mappings, inheritance and encapsulation of events and actions have been formed. The model has been also based on hierarchical extended Petri nets, which make it possible to represent various aspects of a special analysis of technical diagnostics, in particular, analysis of correctness, verification, testing, for the adopted display of the asynchronous-behavioral nature of the multilevel interaction of DIS processes. Features of the synchronization model include mapping operations for cross- level inheritance and encapsulations that synchronize events and actions, as well as end-to-end synchronized quasi-order relationships and compatibility for them. The synchronization model is also distinguished by the possibility of specializing its objects, operations and relations for the tasks of check and recognition of behavioral properties set for analysis and verification, basic in technical diagnostics, including in online and offline testing. The synchronization model has allowed one to determine the formal conditions for methods of end-to-end asynchronous coordination of events and actions of multi-level models, that represent design solutions for DIS, in particular, for technical diagnostics methods, and also to reduce the computational complexity of a special synchronization analysis due to an end-to-end decomposition approach. The dimension of the synchronization model has been estimated using the representation of Petri net graphs and special graphs of reachable states using list structures. The above estimates determine the limits of applicability of the formal synchronization model.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"48 25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127123993","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 : 2021-01-23DOI: 10.23939/acps2021.01.054
T. Sahaidak, Nataliia Huzynets
Unsuitable climatic conditions, various natural disasters and instability and unpredictability of the weather significantly complicate cultivation, and sometimes make it even impossible. To ensure the best conditions for cultivation and the highest yields, farmers began to use greenhouses. However, in our hectic lives, people are constantly busy with something and there is no enough time. Long trips, business trips, vacations are also possible. It is becoming increasingly difficult to provide the necessary conditions for plants to grow on their own. That is why the Internet of Things has been so successfully integrated with agriculture that it has led to the emergence of automated or intelligent greenhouses. The article attempts to analyze the types of greenhouse monitoring and control system, their technical characteristics, principles of operation and basic requirements for these systems. According to the results of the study, the best smart greenhouses have been selected. The main functions of automated greenhouses have been described. Selection criteria have been determined and a comparative analysis of the most popular products available on the market.
{"title":"Investigation of Greenhouse Monitoring and Control System","authors":"T. Sahaidak, Nataliia Huzynets","doi":"10.23939/acps2021.01.054","DOIUrl":"https://doi.org/10.23939/acps2021.01.054","url":null,"abstract":"Unsuitable climatic conditions, various natural disasters and instability and unpredictability of the weather significantly complicate cultivation, and sometimes make it even impossible. To ensure the best conditions for cultivation and the highest yields, farmers began to use greenhouses. However, in our hectic lives, people are constantly busy with something and there is no enough time. Long trips, business trips, vacations are also possible. It is becoming increasingly difficult to provide the necessary conditions for plants to grow on their own. That is why the Internet of Things has been so successfully integrated with agriculture that it has led to the emergence of automated or intelligent greenhouses. The article attempts to analyze the types of greenhouse monitoring and control system, their technical characteristics, principles of operation and basic requirements for these systems. According to the results of the study, the best smart greenhouses have been selected. The main functions of automated greenhouses have been described. Selection criteria have been determined and a comparative analysis of the most popular products available on the market.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127707080","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 : 2021-01-23DOI: 10.23939/acps2021.01.046
Marian Pisotskyi, A. Botchkaryov
The problem of developing an online video platform with a context-aware content-based recommender system has been considered. Approaches to developing online video platforms have been considered. A comparison of popular online video platforms has been presented. A method of context-aware content-based recommendation of videos has been proposed. A method involves saving information about user interaction with video, obtaining and storing information about which videos the user liked, determining user context, composing a profile of user preferences, composing a profile of user preferences depending on context, determining the similarity between the video profile and a profile of user preferences (with and without context consideration), determining the relevance of the video to the context, the conclusive estimation of the relevance of the video to the user’s preferences based on the proposed composite relevance indicator. The developed structure of online video platform has been presented. The algorithm of its work has been considered. The structure of the online video platform database has been proposed. Features of designing the user interface of the online video platform have been considered. The issue of testing the developed online video platform has been considered.
{"title":"Online Video Platform with Context-aware Content-based Recommender System","authors":"Marian Pisotskyi, A. Botchkaryov","doi":"10.23939/acps2021.01.046","DOIUrl":"https://doi.org/10.23939/acps2021.01.046","url":null,"abstract":"The problem of developing an online video platform with a context-aware content-based recommender system has been considered. Approaches to developing online video platforms have been considered. A comparison of popular online video platforms has been presented. A method of context-aware content-based recommendation of videos has been proposed. A method involves saving information about user interaction with video, obtaining and storing information about which videos the user liked, determining user context, composing a profile of user preferences, composing a profile of user preferences depending on context, determining the similarity between the video profile and a profile of user preferences (with and without context consideration), determining the relevance of the video to the context, the conclusive estimation of the relevance of the video to the user’s preferences based on the proposed composite relevance indicator. The developed structure of online video platform has been presented. The algorithm of its work has been considered. The structure of the online video platform database has been proposed. Features of designing the user interface of the online video platform have been considered. The issue of testing the developed online video platform has been considered.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-01-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122560263","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 : 2020-10-03DOI: 10.23939/ACPS2020.02.085
V. Opanasenko, S. Zavyalov, Olexander Sofiyuk
A hardware implementation of pseudo-random bit generator based on FPGA chips, which use the principle of reconfigurability that allows the modernization of their algorithms and on-line replacement of the internal structure (reconfiguration) in the process of functioning have been considered in the paper. Available DSP blocks embedded into the structure of FPGA chips allow efficient hardware implementation of the pseudorandom bit generator through the implementation of the basic operations of multiplication with accumulation on the gate level. Using CAD ISE 14.02 Foundation and VHDL language three types of pseudo-random bit generators have been implemented on Spartan series chip 6SLX4CSG225-3, for which time and hardware expenses are represented. Using the simulating system ModelSim SE 10.1c, timing diagrams of simulation for these structures have been obtained.
本文考虑了一种基于FPGA芯片的伪随机位发生器的硬件实现,该芯片利用可重构原理,允许其算法的现代化和内部结构的在线替换(可重构)。可用的DSP块嵌入到FPGA芯片的结构中,通过在门级上实现乘法累加的基本操作,可以有效地硬件实现伪随机位生成器。利用CAD ISE 14.02 Foundation和VHDL语言,在Spartan系列芯片6SLX4CSG225-3上实现了三种伪随机位发生器,并给出了时间和硬件开销。利用仿真系统ModelSim SE 10.1c,得到了这些结构的仿真时序图。
{"title":"Implementation of Fpga-based Pseudo-random Words Generator","authors":"V. Opanasenko, S. Zavyalov, Olexander Sofiyuk","doi":"10.23939/ACPS2020.02.085","DOIUrl":"https://doi.org/10.23939/ACPS2020.02.085","url":null,"abstract":"A hardware implementation of pseudo-random bit generator based on FPGA chips, which use the principle of reconfigurability that allows the modernization of their algorithms and on-line replacement of the internal structure (reconfiguration) in the process of functioning have been considered in the paper. Available DSP blocks embedded into the structure of FPGA chips allow efficient hardware implementation of the pseudorandom bit generator through the implementation of the basic operations of multiplication with accumulation on the gate level. Using CAD ISE 14.02 Foundation and VHDL language three types of pseudo-random bit generators have been implemented on Spartan series chip 6SLX4CSG225-3, for which time and hardware expenses are represented. Using the simulating system ModelSim SE 10.1c, timing diagrams of simulation for these structures have been obtained.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121769039","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 : 2020-10-03DOI: 10.23939/ACPS2020.02.077
Volodymyr Mruts, M. Mashevska
Possible ways and options of migrating data from existing database management systems to new ones have been analyzed in the article. Also, the main advantages and disadvantages of these methods have been considered, the common problems that may arise during migration and the standard requirements for this type of system have been given. In the practical part, the Exact Transform Load (ETL) system has been developed with the implementation of all its functional and non-functional requirements, migrating data from the old system to the new one.
{"title":"Algorithmic and Software of Migration of Databases in Hypermarket Network","authors":"Volodymyr Mruts, M. Mashevska","doi":"10.23939/ACPS2020.02.077","DOIUrl":"https://doi.org/10.23939/ACPS2020.02.077","url":null,"abstract":"Possible ways and options of migrating data from existing database management systems to new ones have been analyzed in the article. Also, the main advantages and disadvantages of these methods have been considered, the common problems that may arise during migration and the standard requirements for this type of system have been given. In the practical part, the Exact Transform Load (ETL) system has been developed with the implementation of all its functional and non-functional requirements, migrating data from the old system to the new one.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117004690","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 : 2020-10-03DOI: 10.23939/ACPS2020.02.063
Andrii Grebeniak
A method of organizing an information cyber- physical system to assist in the mooring process has been considered in the article. It describes ways to organize the mooring of ships to the berth. The problems that occur during this operation have been listed. As the mooring process is labor- intensive and depends on the human factor, a system that will provide up-to-date real-time information to facilitate the mooring operation has been regarded. The structure and stages of development of the proposed solution have been described. The features of the selected elements have been indicated. Obtaining preliminary sensory results from two ports makes it possible to begin the next stage of system development.
{"title":"Cyber-physical System to Help Moor a Ship","authors":"Andrii Grebeniak","doi":"10.23939/ACPS2020.02.063","DOIUrl":"https://doi.org/10.23939/ACPS2020.02.063","url":null,"abstract":"A method of organizing an information cyber- physical system to assist in the mooring process has been considered in the article. It describes ways to organize the mooring of ships to the berth. The problems that occur during this operation have been listed. As the mooring process is labor- intensive and depends on the human factor, a system that will provide up-to-date real-time information to facilitate the mooring operation has been regarded. The structure and stages of development of the proposed solution have been described. The features of the selected elements have been indicated. Obtaining preliminary sensory results from two ports makes it possible to begin the next stage of system development.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114766951","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 : 2020-10-03DOI: 10.23939/ACPS2020.02.056
Konrad Glinka, A. Melnyk
The aim of this article is to develop information system for people with bronchial asthma. The main function of the information system described in the article is enabling self- control of bronchial asthma by patients. By controlling asthma correctly, patients can reduce the symptoms of asthma. The most important task solved before the information system design was a selection of the asthma parameters which can be monitored and implemented in it. The information system consists of two main elements: a database and an application. The article describes the technologies used to create these elements. Moreover, the article provides information about connection between the database and the application. The article also includes basic information about asthma and describes the information system work.
{"title":"Design and Implementation of an Information System for Self-Control of Bronchial Asthma by Patients","authors":"Konrad Glinka, A. Melnyk","doi":"10.23939/ACPS2020.02.056","DOIUrl":"https://doi.org/10.23939/ACPS2020.02.056","url":null,"abstract":"The aim of this article is to develop information system for people with bronchial asthma. The main function of the information system described in the article is enabling self- control of bronchial asthma by patients. By controlling asthma correctly, patients can reduce the symptoms of asthma. The most important task solved before the information system design was a selection of the asthma parameters which can be monitored and implemented in it. The information system consists of two main elements: a database and an application. The article describes the technologies used to create these elements. Moreover, the article provides information about connection between the database and the application. The article also includes basic information about asthma and describes the information system work.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"148 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-10-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132296426","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 : 2019-09-23DOI: 10.23939/acps2019.02.105
A. Melnyk, Nazar Kozak
{"title":"Easy Universal Translator as an Alternative Compiler-Compiler","authors":"A. Melnyk, Nazar Kozak","doi":"10.23939/acps2019.02.105","DOIUrl":"https://doi.org/10.23939/acps2019.02.105","url":null,"abstract":"","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134530086","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 : 2019-09-23DOI: 10.23939/acps2019.02.084
I. Lagun
: The paper describes the problems of the effectiveness increasing in the selection of base functions for the processing of different types of one-dimensional signals in the wavelet domain. The efficiency of representing signals in the wavelet domain has been shown; their analysis and processing are related to the choice of base functions. The basic methods and algorithms for selecting base functions are defined, in which the choice of optimal wavelets has been carried out according to a particular criterion for certain types of signals. Methods have been presented for assessing the efficiency of the choice of base wavelets by the criterion for the ratio of the energy of the wavelet coefficients to the entropy of energy distribution of wavelet coefficients, the criterion for estimating the correlation coefficient, and the information criterion. The universal index of quality of the signal has been proposed and substantiated for the first time as a new criterion for choosing a wavelet and the method has been improved for the choice of base wavelets using a genetic algorithm according to the universal signal quality index criterion. The method of multi-criteria optimization of the choice of base wavelet for the processing one-dimensional non-periodic signals based on the tools of fuzzy logic has been proposed and developed, which made it possible to improve the efficiency of signal processing.
{"title":"The Methods of Choosing the Wavelets for One Dimensional Signal Processing","authors":"I. Lagun","doi":"10.23939/acps2019.02.084","DOIUrl":"https://doi.org/10.23939/acps2019.02.084","url":null,"abstract":": The paper describes the problems of the effectiveness increasing in the selection of base functions for the processing of different types of one-dimensional signals in the wavelet domain. The efficiency of representing signals in the wavelet domain has been shown; their analysis and processing are related to the choice of base functions. The basic methods and algorithms for selecting base functions are defined, in which the choice of optimal wavelets has been carried out according to a particular criterion for certain types of signals. Methods have been presented for assessing the efficiency of the choice of base wavelets by the criterion for the ratio of the energy of the wavelet coefficients to the entropy of energy distribution of wavelet coefficients, the criterion for estimating the correlation coefficient, and the information criterion. The universal index of quality of the signal has been proposed and substantiated for the first time as a new criterion for choosing a wavelet and the method has been improved for the choice of base wavelets using a genetic algorithm according to the universal signal quality index criterion. The method of multi-criteria optimization of the choice of base wavelet for the processing one-dimensional non-periodic signals based on the tools of fuzzy logic has been proposed and developed, which made it possible to improve the efficiency of signal processing.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129074494","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 : 2019-09-23DOI: 10.23939/acps2019.02.125
Nataliia Pavych, Tetyana Pavych
Authors have analyzed the current state of cloud calculations and discovered the necessity of Application Programming Interface (API) usage in some of the cyberphysical systems (CPhS). The expediency of creating tools to reduce service time of Application Programming Interface requests and effective synchronization of the local and cloud database has been established. The authors clarified one of the main features of data replication. The expediency of using counter generations in the replication process instead of using system timer has been justified. The authors proposed the asynchronous method of accelerated service time for API requests to cloud database management systems using a synchronization accumulative table and registering changes in database with two-step sets of generations. Library that provides implementation of asynchronous API requests for Salesforce cloud management systems has been developed. Any Ruby on Rails application can use this library. Authors have evaluated and carried out benefits for the proposed solutions in test cases. Results of the test cases confirm service time minimization of API requests to the cloud database management system based on the proposed asynchronous method.
作者分析了云计算的现状,发现了在某些网络物理系统中使用应用程序编程接口(API)的必要性。通过创建工具来减少应用程序编程接口请求的服务时间,实现本地数据库和云数据库的有效同步。作者阐明了数据复制的一个主要特性。在复制过程中使用计数器代而不是使用系统计时器的便利性已得到证明。作者提出了一种异步方法,利用同步累加表和两步生成集在数据库中注册更改,加快了对云数据库管理系统的API请求的服务时间。为Salesforce云管理系统提供异步API请求实现的库已经开发完成。任何Ruby on Rails应用程序都可以使用这个库。作者已经在测试用例中评估并实现了所建议的解决方案的好处。测试用例的结果证实了基于所提出的异步方法对云数据库管理系统的API请求的服务时间最小化。
{"title":"Method for Time Minimization of Api Requests Service From Cyber-Physical System to Cloud Database Management System","authors":"Nataliia Pavych, Tetyana Pavych","doi":"10.23939/acps2019.02.125","DOIUrl":"https://doi.org/10.23939/acps2019.02.125","url":null,"abstract":"Authors have analyzed the current state of cloud calculations and discovered the necessity of Application Programming Interface (API) usage in some of the cyberphysical systems (CPhS). The expediency of creating tools to reduce service time of Application Programming Interface requests and effective synchronization of the local and cloud database has been established. The authors clarified one of the main features of data replication. The expediency of using counter generations in the replication process instead of using system timer has been justified. The authors proposed the asynchronous method of accelerated service time for API requests to cloud database management systems using a synchronization accumulative table and registering changes in database with two-step sets of generations. Library that provides implementation of asynchronous API requests for Salesforce cloud management systems has been developed. Any Ruby on Rails application can use this library. Authors have evaluated and carried out benefits for the proposed solutions in test cases. Results of the test cases confirm service time minimization of API requests to the cloud database management system based on the proposed asynchronous method.","PeriodicalId":188480,"journal":{"name":"Advances in Cyber-Physical Systems","volume":"48 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126459019","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}