Automated organization of interaction between modules of information systems based on neural network data channels

  • PDF / 1,207,736 Bytes
  • 21 Pages / 595.276 x 790.866 pts Page_size
  • 6 Downloads / 148 Views

DOWNLOAD

REPORT


(0123456789().,-volV)(0123456789(). ,- volV)

ORIGINAL ARTICLE

Automated organization of interaction between modules of information systems based on neural network data channels Artem D. Obukhov1



Mikhail N. Krasnyanskiy1

Received: 8 January 2020 / Accepted: 27 October 2020 Ó Springer-Verlag London Ltd., part of Springer Nature 2020

Abstract The automation of the process of information systems construction is an important and urgent problem, as it allows reducing the negative influence of a person during decision making and developing software, releasing additional time and material resources to solve more complex and creative problems. Most modern information systems are developed on a modular base; therefore, a significant design stage is the implementation of links between system components. The purpose of the study is to automate the organization of intermodular interaction in information systems, which will reduce the complexity, time and cost of this implementing process. In order to achieve the result, a method is proposed for the organization of interaction between modules of information systems based on neural network data channels, realized within the general concept of a neural network architecture. The structure of neural network channels, the principles of their functioning, theoretical substantiation, mathematical and algorithmic support and area of application are considered in detail. A classification of neural network channels is presented, based on two of their characteristics: categories and degrees. As a result of the conducted research, the practical implementation of two neural network data channels is realized (transmission and adaptation), the structure of the program code, the used tools and libraries are analyzed. Based on a set of metrics for the complexity of the program code (Halstead, Jilb), the estimation of the computational complexity of algorithms, time and material costs for implementation, a comparative analysis of neural network data transmission channels and adaptation with classical approaches in the form of a set of network data transmission protocol and the required algorithmic support for data processing is carried out. The obtained experimental results confirm the lower complexity of neural network channels (reduction by at least 20% according to Halstead metrics and cyclometric complexity), reduction in time (by 12–32%) and cost (by 36–63%) of implementation and increase in the accuracy of the problem solving (by 11.8–15.5%). This demonstrates the effectiveness of using neural network data channels to automate the organization of intermodular interaction in information systems. Keywords Neural network architecture  Automation of intermodular interaction  Adaptation and transmission of information  Machine learning List of symbols NNA Neural network architecture; NNDC Neural network data channel; NNS Degree of a neural network data channel; type Category of a neural network channel data; TR Procedure for transmitting data; CP Set of network protocols;

NN ct NN pr