Published: 18.05.2024

Analysis of Software System Optimization using the Example of Free Automated Library and Information Systems

Oleg Ivanovich Vasyliev, Valentin Yurevich Medvedev
151–163
Abstract:

This article is devoted to the study of the possibilities of optimizing the operability and improving the efficiency of complex multifunctional software systems using the example of free automated library and information systems (hereinafter - ALIS).


By 2023, the world has accumulated valuable experience in the creation and operation of integrated ALIS of various scales and purposes, but the issues of improving their design solutions remain relevant. First of all, this concerns the need to optimize the structure of the source code in order to increase its readability and maintainability, reduce the execution time of individual functional modules, and reduce the amount of RAM used.


As part of the study, a comparative analysis of the source codes of several existing open source databases implemented in various programming languages was carried out. The main approaches to the design of the code structure were studied, the most frequently used algorithms and patterns were identified. To assess the degree of optimization of the source code, a set of indicators was developed, including an assessment of the structure, readability, modularity and other characteristics. On this basis, individual code fragments were compared before and after the use of well-known refactoring techniques.


As a result of the work carried out, it was possible to identify the most common errors and shortcomings in the structuring of the source codes of the ALIS, to determine the main directions of their optimization. Data has been obtained on the possible reduction of testing and technical support costs by improving the quality of source codes.

Automatic Replenishment of Metadata of Digital Publications using Semantic Services of the Internet

Polina Olegovna Gafurova
164–186
Abstract:

The article describes approaches to replenishing metadata of documents in electronic collections of a digital mathematical library. An open resource of the semantic network is used as a replenishment. For this purpose, software tools have been developed to search for the necessary data and include it in a metadata set. A separate block of metadata in a scientific article is formed from the affiliation of the authors presented in the document. Typically, the ownership that occurs in a document does not contain sufficient data to generate a set of metadata. A method has been developed for providing author affiliation metadata, providing an open register of scientific organization identifiers (ROR), as well as means for making connections between ROR and other semantic chains. This method was applied to the collections of articles of the journal “Digital Libraries” for 2021–2022.


The article describes a method for connecting the Lobachevsky digital mathematical library-DML to new electronic collections, and describes a method for transforming metadata into a digital format available for downloading.

Application of Synthetic Data to the Problem of Anomaly Detection in the Field of Information Security

Artem Igorevich Gurianov
187–200
Abstract:

Currently, synthetic data is highly relevant in machine learning. Modern synthetic data generation algorithms make it possible to generate data that is very similar in statistical properties to the original data. Synthetic data is used in practice in a wide range of tasks, including those related to data augmentation.


The author of the article proposes a data augmentation method that combines the approaches of increasing the sample size using synthetic data and synthetic anomaly generation. This method has been used to solve an information security problem of anomaly detection in server logs in order to detect attacks.


The model trained for the task shows high results. This demonstrates the effectiveness of using synthetic data to increase sample size and generate anomalies, as well as the ability to use these approaches together with high efficiency.

Dependence of the First Frequency of Natural Vibrations of a Beam Truss with a Triangular Latice on the Number of Panels

Мikhail Nikolaevich Kirsanov, Alexander Ivanovich Munitsyn
201–214
Abstract:

An algorithm is given for deriving the analytical dependence of the smallest natural frequency of oscillations of a plane statically determinate regular truss on the number of panels. The Dunkerley method and its simplified version were used. It is shown that the simplified version gives not only a simpler, but also a more accurate formula. It is assumed that the mass of the truss is concentrated in its nodes, and the number of degrees of freedom of the structure coincides with the number of nodes. For analytical transformations and solving recurrent equations, the Maple computer mathematics system was used. The truss stiffness is calculated using the Maxwell–Mohr formula.

On Serious and Funny in Science (Based on Materials of Digital Libraries)

Yuri Evgenievich Polak
215–249
Abstract:

Digital libraries (DL) and archives accumulate gigantic volumes of various information. The goal of this work is, without trying to cover the immensity, to try, using a relatively small number of striking examples, to trace how issues of scientific creativity are reflected in DL; discuss and dispel stereotypical ideas about scientists as unsociable, pedantic formalists or eccentric, absent-minded persons; show how the peculiarities of their thought processes, combined with high intelligence, can cause misunderstanding in everyday life. At the same time, these qualities, combined with originality of thinking, sometimes turning into paradox, are manifested in non-standard approaches to problems, non-trivial solutions, and an ironic attitude towards the surrounding reality. As a result, along with serious results, unexpected associations and analogies; jokes, witticisms, and anecdotes are born. The paper provides examples of the creativity of scientists in the professional field, as well as works in such genres as science fiction, utopia, humor, and art song. Materials from 20+ electronic libraries were used.