Data encryption and data protection
Reference:
Baltaev R.K.
Method of covert information transfer in still images using a chaotic oscillator.
// Software systems and computational methods.
2020. № 2.
P. 1-7.
DOI: 10.7256/2454-0714.2020.2.32359 URL: https://en.nbpublish.com/library_read_article.php?id=32359
Abstract:
The subject of the research is the steganographic method of embedding information in digital images. Steganography is able to hide not only the content of information, but also the fact of its existence. The paper presents a method of embedding and extracting information into digital images using a chaotic dynamic system. Chaotic systems are sensitive to certain signals and at the same time immune to noise. These properties allow the use of chaotic systems for embedding information with small image distortions in statistical and visual terms. The methodological basis of the study is the methods of the theory of dynamical systems, mathematical statistics, as well as the theory of image processing. The novelty of the study lies in the development of a new method of embedding information in static images. The author examines in detail the problem of using a chaotic dynamic Duffing system for embedding and extracting information in digital still images. It is shown that the proposed method allows you to embed information in digital images without significant distortion.
Keywords:
information embedding algorithm, image processing, signal detection, digital images, information security, chaotic oscillators, steganography, image distortion, transfer of hidden information, lyapunov exponent
Telecommunication systems and computer networks
Reference:
Vavilov V.
Investigation of random access computer networks operating in a diffusion environment with an increasing number of subscriber stations
// Software systems and computational methods.
2020. № 2.
P. 8-21.
DOI: 10.7256/2454-0714.2020.2.29170 URL: https://en.nbpublish.com/library_read_article.php?id=29170
Abstract:
Improving the performance of various types of communication networks in the modern world remains an urgent task, in connection with which research is underway to create hardware that expands the throughput of physical channels, new network protocols are being developed and existing network protocols are being modified, mathematical and computer modeling of data transmission mechanisms in communication networks is being carried out. The speed and reliability of data transmission over networks also depends on a number of factors, the nature of the influence of which is random. The combination of such factors is called a random environment. If the change in the states of the medium is continuous, then we speak of a diffusion medium. The object of the research is communication networks controlled by multiple access protocols and functioning in a random (diffusion) environment. The research tool for multiple access networks is the mathematical apparatus of the theory of finite-difference and differential equations, the theory of random processes and the theory of queuing. The proposed mathematical model of communication networks in a diffusion environment is investigated by an asymptotic method. The scientific novelty of the work lies in the fact that for the first time a mathematical model of a multiple access network operating in a diffusion environment was proposed and an asymptotic study was carried out. The asymptotic average of the normalized number of claims in the orbit (the source of repeated calls) and the deviation from this average are found, and the probability density of the values of the process of changing the number of claims in the orbit is obtained.
Keywords:
Markov chain, asymptotic analysis method, diffusion approximation, diffusion process, random environment, orbit, multiple access protocol, communication network, variable parameters, Poisson flow of applications
Quality aspects and improving the margin of reliability of software systems
Reference:
Tikhanychev O.V.
On the quality indicators of automated control systems software
// Software systems and computational methods.
2020. № 2.
P. 22-36.
DOI: 10.7256/2454-0714.2020.2.28814 URL: https://en.nbpublish.com/library_read_article.php?id=28814
Abstract:
The subject of the research is the process of developing automated control systems software. The object of the research is the quality control system of this process. The regulatory documents establish a list of the main characteristics of program quality assessment, which, as practice has shown, does not fully meet its purpose, providing not quality control, but verification of the compliance of programs with the customer's requirements formulated in the terms of reference. One of the reasons for this lies in the impossibility of evaluating exclusively quantitative indicators of the quality of systems, including both technical means and a person. An attempt to use world practice, for example, relatively successful quality models from the ISO / IEC 25000: 2014 standards have not yet been implemented: the model itself is allowed to be used by regulatory documents (GOST R ISO / IEC 25010-2015), but the quality indicators described in it are not accepted. Private improvements to existing methods do not solve the problem systematically. The article uses general scientific methods of analysis and synthesis. Based on the analysis of existing approaches to assessing the quality of software development, proposals for improving this process are synthesized.The article formulates a scientific and practical problem and offers one of the approaches to its solution, based on the refinement of existing methods for assessing quality based on the model described in GOST R ISO / IEC 25010, taking into account the real needs of users, interpreted through reducing the likelihood of errors of the first and second kind arising from the use of software. The solution of the formulated problem will provide a general increase in the efficiency of automated control through the use of quantitative and qualitative assessments of the software being developed.
Keywords:
quality assessment model, control automation, decision support, qualitative assessments, quantitative methods, quality control, software, automated management system, regulations, program errors
Parallel algorithms for numerical analysis
Reference:
Pekunov V.V.
Over-optimistic computing: concept and approbation in the problem of modeling an electrostatic lens
// Software systems and computational methods.
2020. № 2.
P. 37-44.
DOI: 10.7256/2454-0714.2020.2.32232 URL: https://en.nbpublish.com/library_read_article.php?id=32232
Abstract:
The subject of research is the possibility of parallelizing loops with dependent iterations and a body, in which the order of execution of operators is strictly defined. Such loops are quite often encountered, for example, in problems of numerical simulation by the method of particles in cells, where at the first stage of the cycle body execution the particles are processed and a certain field determined by them is calculated, and at the second stage a partial differential equation dependent on this field is solved. The possibility of parallelizing the bodies of such cycles is currently insufficiently covered in the literature, this topic is relevant. The ideas of applying predictive (autoregressive point) channels in the programmed transactional memory are used. The implementation is built using object-oriented programming. For the first time, the concept of super-optimistic computing was formulated, that is, working with predictive channels in conditions of partially transactional memory. Mechanisms for the implementation of partially transactional memory, adapted to the use of channels, are proposed. A scheme for parallelizing linearly executed cycle bodies (with dependent loops) on the basis of super-optimistic calculations is proposed, its justification is shown on the example of solving the problem of modeling a beam of charged particles in an electrostatic lens.
Keywords:
predictive dependencies, particles in cells, numerical simulation, predictive funnels, software transactional memory, value prediction, super-optimistic evaluations, parallelizing, partial differential equations, electrostatic lens
Automated systems of engineering process administration
Reference:
Dobrynin A.S., Gudkov M.Y., Koynov R.S.
A precedent approach to incident management in automated process control systems
// Software systems and computational methods.
2020. № 2.
P. 45-52.
DOI: 10.7256/2454-0714.2020.2.31040 URL: https://en.nbpublish.com/library_read_article.php?id=31040
Abstract:
The continuous development of automated control systems for industrial facilities leads to the emergence of more advanced and complex control algorithms. A natural consequence of the development of control systems (CS) is the use of more complex technical means: sensors, controllers, SCADA and MES systems. Ultimately, the saturation of systems with additional software and hardware leads to a decrease in manageability in general, since software needs to be updated, equipment often fails, needs replacement, etc. Thus, approaches aimed at creating separate, autonomously functioning subsystems are becoming a thing of the past. An integrated, multi-level joint management of the entire infrastructure of the process control system is needed, from the technological facility to the technical infrastructure, which is closely tied to the facility. The article discusses the issues of constructing top-level control subsystems for the process control system, when it is necessary to control directly the software and hardware as part of the process control system. As research methods, simulation and computer modeling was used, which made it possible to evaluate the effectiveness of the proposed approaches and management methods. Also, the research results were verified through the pilot implementation of an automated incident management system based on the proposed approaches in the process of managing a complex technologically object. The novelty of the research lies in the proposed approach to incident management in automated process control systems, which makes it possible to improve the quality of management, reduce management costs, and predict (in some cases) the occurrence of new incidents and take measures to prevent them. Studies have shown the feasibility of using the proposed approach to control complex non-stationary automation systems.
Keywords:
choice of precedent, precedents library, incident management system, SCADA-system, cogeneration plant, control object, automated control systems, precedential approach, precedent, control subsystem
Automation of manufacturing and production planning
Reference:
Tikhanychev O.V.
Development Management and Project Management: Contrast or Complement?
// Software systems and computational methods.
2020. № 2.
P. 53-68.
DOI: 10.7256/2454-0714.2020.2.29603 URL: https://en.nbpublish.com/library_read_article.php?id=29603
Abstract:
The subject of this research is the process of developing software for automated control systems. The object of research is the means of organizing software development. A generally recognized promising direction for increasing the efficiency of the use of organizational and technical systems is the automation of their management. A significant share of the effectiveness of any complex technical system is provided by its software. This primarily applies to the application software. The development of application programs is fraught with certain difficulties, primarily of an organizational nature. The generalized analysis showed that in world practice there is a fairly wide range of tools for organizing the program development process. These tools are proposed to be divided into two large groups with respect to the attitude to the process and the degree of detail on "project management tools" and "development controls". Each of the tools is effective for certain conditions of software development. The review article analyzes the factors affecting the effectiveness of the use of a particular tool, synthesized proposals on the expediency of using various control systems in different conditions of the development process. The analysis showed that for the conditions of the development of applied software for automated decision support systems, the most effective is the integrated use of process control automation tools.
Keywords:
decision support, automated systems, software, software development technologies, development process organization, development management, process management, control automation, optimization of the development process, clarification of terminology
Knowledge Base, Intelligent Systems, Expert Systems, Decision Support Systems
Reference:
Dushkin R., Andronov M.G.
An intelligent algorithm for creating control actions on engineering systems of intelligent buildings
// Software systems and computational methods.
2020. № 2.
P. 69-83.
DOI: 10.7256/2454-0714.2020.2.31041 URL: https://en.nbpublish.com/library_read_article.php?id=31041
Abstract:
The article describes an algorithm for generating control actions on various engineering systems of an intelligent building, individually or in combination, within the framework of intelligent control of the parameters of the internal environment of such a building. The intelligence of the algorithm is due to the possibility of its autonomous operation and adaptability in relation to the parameters of the internal environment in relation to which the monitoring and control is carried out. The article provides a brief description of the algorithm, as well as a mathematical model for the selection and application of control actions. As a research method, a set-theoretic approach to modeling management processes was adopted, as well as BPMN notation for representing algorithms. The novelty of the issue under consideration is due to the use of a functional approach for the development of an intelligent algorithm, as well as the use of methods of distributed computing and computing on terminal devices within the framework of the hybrid paradigm of artificial intelligence. The relevance of the presented model is based on the need to translate the life cycle management processes of buildings and structures into the Industry 4.0 paradigm in order to increase their degree of intelligence. The article will be of interest to scientists and engineers working in the field of automation of technological and production processes. The present work is theoretical.
Keywords:
distributed computing, functional approach, adaptability, autonomy, control system, management, intellectualization, automation, edge computing, intelligent building