• Main Navigation
  • Main Content
  • Sidebar

Russian Digital Libraries Journal

  • Home
  • About
    • About the Journal
    • Aims and Scopes
    • Themes
    • Editor-in-Chief
    • Editorial Team
    • Submissions
    • Open Access Statement
    • Privacy Statement
    • Contact
  • Current
  • Archives
  • Register
  • Login
  • Search
Published since 1998
ISSN 1562-5419
16+
Language
  • Русский
  • English

Search

Advanced filters

Search Results

Science Data Infrastructure for Access to Earth Observation Satellite Data

Е.Б. Кудашев
Abstract: Virtual research centre of digital preservation in Europe provides a natural basis for long-term consolidation of digital preservation research and expertise. Spatial Data Infrastructure will cover technical methods for preservation, access and most importantly re-use of data holdings over the whole lifecycle; legal and economic issues including costs and governance issues as well as digital rights; and outreach within and outside the consortium to help to create a discipline of data curators with appropriate qualifications. Main tasks of Spatial Data Infrastructure SDI development are building global infrastructure for IT and geodata; satellite information harmonization; usage of agreed upon set of standards; clear documentation describing the parts of the system; interoperability between independently created applications and databases; common standards within their interfaces, protocols and data formats; and finally support of a general data policy for data creation, access, and support of satellite information. Fundamental principle of Russian segment of SDI is providing interoperability – the ability of interaction for heterogeneous services and data catalogues within the bounds of a unified informational system. The Russian segment of distributed informational system has been built on the basis of EOLI-XML and SSE technologies.
Keywords: Science Data Infrastructure, e-Science, Earth Observation data, Scientific e-Infrastructure, Open Data Infrastructure, Data management.

Methodology and technology for creating of the multi-purposed information environment T-System based on the digital library with flexible full-text search

С.Х. Ляпин, А.В. Куковякин
Abstract: We describe hereby the methodology and technology for creating of the multi-purposed information environment ‘T System’ based on the extension of the digital library T-Libra. The environment is destined for the integration of resources and services, which a typical for digital library with flexible full-text search, virtual museum, digital archive, research laboratory and educational server. The methodological basis this sort of extension is a hybrid two-level ontology based on interaction of functional systems (top level), concepts library and thesauri library (lower level). The technological basis of extension is an administrative division, which has tools for flexible set-up of T-System’s, as well as an unified search system includes the mechanisms of nonlinear cascade inquiries, which of that generate a relevant functional systems and combine the results of full-text search, related thesauri and concepts, text metadata and non-text objects of different modalities (graphics, sound, video etc.). The above-mentioned environment is designed in three-tier architecture (Web-browser / Web-server + Application server / DB server) with using of special indexing system for increase of search effectiveness, as well as of external logic which is built-up in Application Server.

A Digital Platform for Integration and Analysis of Geophysical Monitoring Data from the Baikal Natural Zone

Andrey Pavlovich Grigoryuk, Lyudmila Petrovna Braginskaya, Igor Konstantinovich Seminskiy, Konstantin Zhanovich Seminskiy, Valeriy Viktorovich Kovalevskiy
303-316
Abstract:

This paper presents a digital platform for complex monitoring data of dangerous geodynamic, engineering-geological and hydrogeological processes occurring in the region of intensive nature management of the central ecological zone of the Baikal natural territory (CEZ BNT). The platform is intended for integration and analysis of data coming from several polygons located within the CEZ BPT in order to assess the state of the geological environment and forecasting of hazardous processes manifestation.


The platform is built on a client-server architecture. Storage, processing and analysis of data is carried out on the server, which users can access via the Internet using a web browser. Several data filtering methods (linear frequency, Savitsky-Goley and others), various methods of spectral and wavelet analysis, multifractal and entropy analysis, and spatial data analysis are currently available. The digital platform has been tested on real data.

Keywords: geophysical monitoring, digital platform, precursors, seismic forecast, earthquakes.

The SAO RAS archive system. Maintenance and upgrading

О.П. Желенкова, В.В. Витковский, Т.А. Пляскина
Abstract: The observatory archive system includes a digital data storage and a search information system (SIS) with a dynamic web-based interface and http data access. To date, the system includes 16 digital collections of observational data (local archives), obtained on different instruments, operating or working on the telescopes. The earliest data refer to the end of 1994. There are currently actively replenished 6 local archives. The data storage includes a temporary storage area, located on a file server of the 6-m telescope (BTA), and the area of permanent storage. Permanent storage area includes CD / DVD-discs, a hard disk of the dedicated archive server and also a large capacity flash disk. For data protection during emergency situations or I/O defects of disks, we provide two full copies of the CD / DVD disks and two copies of the archive data on the hard disk of the archive server. One copy (A0) repeats optical discs, the other (A1), with the slightly modified directory structure, actually used by the SIS. D igital media devices and read-write data drives can not be attributed to long-term storage devices. For long-term storage of digital data it is necessary to provide rewriting of information every 5-10 years on a new type of media. Archive copies A0 and A1 are also supported for this procedure of rewriting. Archival data (A1) is repeated on a flash disk with the addition of a dump of tables and programs. There is the system backup for restoring after an emergency on the server. To ensure the modernization of the SIS, we support the two schemes of the database - test and operational. All our developments take place in the test database schema. When modifying the scheme after its checking the SIS switched to an updated version of the database. The original copy of the A0 and the availability of test database scheme allow to modernize the SIS, even at the level of the tables. Currently, the SIS implemented on DBMS PostgreSQL 8.3.7.
Keywords: цифровые коллекции экспериментальных данных, веб-доступ к архивам наблюдений, виртуальная обсерватория, предметно-ориентированные базы данных.

Comparison of Client-Server Solutions in the Development of Massively Multiplayer Online Games on Unity

Ilnur Radikovich Mukhametkhanov, Murad Rustemovich Khafizov, Aleksey Vitalevich Shubin
472-488
Abstract:

This paper presents a critique of the traditional approach used to create a multiplayer game in the Unity real-time interactive application development system, especially in the case of a large number of concurrent users. As a hypothesis, an alternative option, which is not common, but which solves many of the problems of the previous approach, is proposed. Two client-server solutions have been compared for developing multiplayer online games in Unity, and the advantages of both approaches have been described for different cases. A game development architecture using a more up-to-date method is proposed: instead of the Mirror library, a standard toolkit for Unity development, microservices written in Golang are used. We present solid proofs of the preference of the alternative approach, the main advantage of which is the support of modern architecture providing high-speed communication between microservices, supported tests on messaging on different platforms.


The test results confirm the hypothesis put forth, and we can conclude that the Unity bundle with Golang is more effective for multiplayer video games.


The article also contains basic methods for debugging multi-threaded application in Golang bundled with Unity game development system and suggests a technological method that allows to get a fast way of data transfer between the client and the server.

Keywords: game engine, microservices, Unity, Golang, Mirror, videogame, multiplayer.

About “Golden Race DB” Development (NoSQL DBMS) as an Alternative of “Google Firebase”

Roman Valerievich Mosolov
498-517
Abstract:

In this article, we have described expirience of the new NoSQL Database Management System (DBMS) development named as “GoldenRaceDB”. Also, we have described prerequisites that needed to create it in the context of the Russian software’s import problem. The new technology is realised as based on server environment Node.js. To understand this article, a reader should have expirience of server-side development by using one of high-level progrmming language (as minimum) or expirience of development custom DBMS. This technical solution is not open source, we have created it to solve our local tasks at our organization exactly, the technology birth place. But a reader can understand a general vector of creating custom resized DBMS by using other high-level programming language.

Keywords: database management system, DBMS, NoSQL DBMS, DBMS development, DBMS creation, DBMS operator, DBMS example, DBMS queries, Russian sowtware import problem, DBMS analogs.

Preprint as the Material for an Overlay Journal

Tatyana Alekseevna Polilova
387-407
Abstract:

The Open access movement has a long history. In 2002 the Budapest Open access initiative was first announced. However, the problem of Open access has not yet been fully and definitively resolved. In 2018 The European Union has adopted Plan S, which calls for making Open access a reality by 2020. Plan S emphasizes the importance of self-archiving of articles and the role of Preprint’s archives (servers) for scientific results placement. It is noted that Preprint archives have a great potential for editorial and publishing innovations. Scientific journals with limited reader access that operate on a commercial basis do not give up their positions. But even here we see some progress. Journals have become less rigid in their policy towards preprints and post-prints.


More and more foreign scientists are becoming adherents of the "Fair open access" movement, which offers a new organizational solution. The journal must have a scientific organization or non-profit Foundation as a founder, that hires a group of executors to provide editorial and publishing services. Editors and publishers should not have their own commercial interests. The scientific journal should be funded from the general contribution of organizations.


The article considers a modern type of online scientific journal — the overlay journal. The cost of an issue of the overlay journal is so low that the journal can easily implements the "free for the author, free for the reader" scheme. The overlay journal is based on the public servers of preprints. The online overlay journal reviews the article received from the archive. If the article is accepted for publication, the article metadata is published on the journal website, and the full text of corrected article is re-archived. This way of working does not overload the archive functionality, but it allows to reduce the financial burden on the overlay journal.

Keywords: scientific journal, Fair open access, Open archive, server of preprints, overlay journal.

Experience of Implementation of the Protocol TLS 1.3 Verification

Aleksey Vyacheslavovich Nikeshin, Victor Zinovievich Shnitman
902-922
Abstract:

This paper presents the experience of verifying server implementations of the TLS cryptographic protocol version 1.3. TLS is a widely used cryptographic protocol designed to create secure data transmission channels and provides the necessary functionality for this: confidentiality of the transmitted data, data integrity, and authentication of the parties. The new version 1.3 of the TLS protocol was introduced in August 2018 and has a number of significant differences compared to the previous version 1.2. A number of TLS developers have already included support for the latest version in their implementations. These circumstances make it relevant to do research in the field of verification and security of the new TLS protocol implementations. We used a new test suite for verifying implementations of the TLS 1.3 for compliance with Internet specifications, developed on the basis of the RFC8446, using UniTESK technology and mutation testing methods. The current work is part of the TLS 1.3 protocol verification project and covers some of the additional functionality and optional protocol extensions. To test implementations for compliance with formal specifications, UniTESK technology is used, which provides testing automation tools based on the use of finite state machines. The states of the system under test define the states of the state machine, and the test effects are the transitions of this machine. When performing a transition, the specified impact is passed to the implementation under test, after which the implementation's reactions are recorded and a verdict is automatically made on the compliance of the observed behavior with the specification. Mutational testing methods are used to detect non-standard behavior of the system under test by transmitting incorrect data. Some changes are made to the protocol exchange flow created in accordance with the specification: either the values of the message fields formed on the basis of the developed protocol model are changed, or the order of messages in the exchange flow is changed. The protocol model allows one to make changes to the data flow at any stage of the network exchange, which allows the test scenario to pass through all the significant states of the protocol and in each such state to test the implementation in accordance with the specified program. So far, several implementations have been found to deviate from the specification. The presented approach has proven effective in several of our projects when testing network protocols, providing detection of various deviations from the specification and other errors.

Keywords: security, TSL, TSLv1.3, protocols, testing, verification, evaluate robustness, Internet, standards, formal specifications.

Design of a Dynamic Expert System for Analyzing the Impact of Climate Effects on Small and Medium Sized Enterprises

Rustam Arifovich Burnashev, Yaroslav Vladislavovich Sergeev
1015-1035
Abstract:

Growing climate instability is creating new challenges and risks for the resilience of small and medium-sized enterprises (SMEs). This article proposes a prototype architecture for a dynamic expert system comprising several key modules: a user interface, a knowledge base, a server application, and a dynamic data update module with real-time APIs. A distinctive feature of the system is the application of Z⁺-number calculus, implemented using the scikit-fuzzy library, which allows for accounting of graded confidence in evaluations. This approach provides more robust and adaptive risk assessments that are sensitive to changes in the quality of input data. Interactive visualization of the results is built upon OpenStreetMap. The system's methodology for self-adaptation of confidence measures based on historical data is described.

Keywords: Z-numbers, fuzzy logic, expert system, uncertainty, climate risks, small and medium enterprises, data visualization, decision making.

Combined electronic submission of publications

С.И. Трифонов
Abstract: Combined electronic submission allows the reader to use both graphical representation of pages of printed publications and a full set of textual information. Various issues of support for this view in the Digital library are discussed in this article. The proposed solutions are used both in the technology for information preparation and the architecture of digital library server.
Keywords: Digital library, combined electronic submission, printed publications, textual information.

Intelligent Chemist Robot: Towards an Autonomous Laboratory

Musa Shamilevich Adygamov, Anton Olegovich Golub, Emil Rinatovich Saifullin, Timur Rustemovich Gimadiev, Nikita Yurievich Serov Serov
997-1014
Abstract:

This paper describes a hardware and software platform that enables automated chemical syntheses, including the preparation, heating, and mixing of reaction mixtures, as well as post-synthesis dilution sampling and sending for high-performance liquid chromatography (HPLC) analysis, followed by automated processing of the results. A custom Python library, ChemBot, was developed to control individual robotic devices, and a client web server was created to manage the entire system. A web interface was created to view the system status and the progress of syntheses. The performance of the entire platform for performing experiments was tested by performing aldol condensation syntheses, where the ratio of reagents, the catalyst and its amount, the temperature and time of synthesis were varied. Writing custom code to monitor and control the entire system is an important step toward integrating the robotic system with artificial intelligence (AI), which will ultimately enable the transition to an autonomous laboratory, where target molecule prediction and synthesis, experimental execution and analysis, and, if necessary, refinement or modification of the model will be performed automatically, without the need for human intervention.

Keywords: artificial intelligence, robotics, chemical synthesis, self-driving lab, autonomous laboratory, chemoinformatics.

Geography and standards of metadata for electronic libraries: the maintenance, application, problems

О.Л. Жижимов, Н.А. Мазов
Abstract: IGeographical aspects of "not geographical" data in information systems are considered. It is shown, that practically all widespread schemes of metadata suppose job with the geographical coordinates reflecting geographical aspect of an information content of described object. The situation varies at the context description which geographical aspect can be presented only place names more often. Necessity of expansion of schemes of data is proved. Geographical services of electronic libraries (search, cataloguing, navigation) are discussed. As illustrations the structure of a server program complex is resulted, graphic user interfaces are shown.
Keywords: электронные библиотеки, географическая привязка, схемы метаданных, географические сервисы информационных систем, поиск географической информации.

Проектирование информационных web-порталов в ИСИР

А.Н. Бездушный, П.Н. Михеев, А.М Меденников
Abstract: В статье рассматривается методика проектирования информационных порталов, становление которой осуществляются в рамках технологии ИСИР. Методика основана на необходимости улучшения как методологического, так и технического обеспечения процесса проектирования и построения информационных систем. В статье рассматриваются исходные посылки, требования к технологии. Приводится обзор ряда распространенных средств автоматизированного построения информационных систем, дан их сравнительный анализ. Представлен принятый подход к решению задачи, сформулированы его основные методологические и архитектурные положения. Рассматриваются инструменты моделирования прикладного уровня и уровня представления. Описываются реализация инструментальной среды генерации средств представления информации, обеспечения взаимодействия с сервером приложений для платформы Microsoft .NET , включая Microsoft SharePoint Portal Server 2003 и Microsoft Content Management Server 2002.

Monitoring Mobile Information Processing Systems

Oleg Panarin, Igor Zacharov
835-847
Abstract: We describe the implementation of the monitoring for the IT systems at the core of the autonomous driving vehicle. The role of the monitoring is to assist in decision to start the driving cycle and continuous assessment for the fitness to drive the vehicle. The requirements for the monitoring system with the increased resiliency and data replication make it sufficiently different from standard monitoring systems and warrant a unique implementation tuned for the autonomous driving requirements. The monitoring system combines the OS events and real-time measurements of sensor data. The information is stored in flat files for emergency access as well as in a Time Series Data Base (TSDB).
Keywords: mobile systems, distributed systems, sensor data, monitoring.

Framework for cloud-video monitoring via IP-cameras with easily accessible control for users

Анастасия Сергеевна Гришина, Влада Владимировна Кугуракова
225-238
Abstract:

The article describes the main points of the process of creating a system that allows you to manage several cameras simultaneously while saving data on the server. The system has the ability to connect IP cameras and cameras on mobile devices, provide access to other users, and also allows you to watch video online. Hotspots in the architecture of the system have been identified and described. A separate Angular module was developed and design patterns were used. The interaction of the system with the user is described. The stages of further development of cloud video monitoring through ip-cameras with easily accessible control for the end-user are offered.

Keywords: IP-camera, system, server, application, video surveillance.

Refal on Server Side

Alexander Gusev
697-707
Abstract: This work is devoted to the description of the project of updating the technology of algorithmic language application created in the USSR in the 60s of the XX century by V. F. Turchin. The language was originally intended for various logical transformations primarily of text material. In practice, the scope was wider: machine translation, optimization and compilation of programs, proof of theorems, modeling of complex electronic circuits, solving a number of problems of artificial intelligence. The language now has a sufficient number of followers, mainly in scientific circles.The objective of the described project is to create a product that allows the use of Refal in modern mass applications and to expand the range of its potential users to the entire Internet. A survey of the community of users and developers of Refal was conducted in order to get an idea of the current state of Affairs, current implementations and ways of language development. Possible means of project implementation were considered. No information was received on similar developments under way.
Keywords: Refal, server-side computing, text processing, xml processing, artificial intelligence, meta-calculations.

Distributed Training of ML Model on Mobile Devices

Denis Vasilyevich Simon, Irina Sergeevna Shakhova
1076-1092
Abstract: Currently, the need for distributed ML training solutions in the world is increasing. However, existing tools, in particular TensorFlow Federated, are at the very beginning of their development, difficult to implement, and currently suitable exclusively for simulation on servers. For mobile devices, reliable approaches for this purpose do not exist. This article has designed and presented an approach to such distributed training of the ML-model on mobile devices, implemented on existing technologies. It is based on the concept of model personalization. In this approach, this concept is improved as a consequence of mitigating the identified drawbacks. The implementation process is structured so that at all stages of working with the ML-model use only one Swift programming language (Swift for TensorFlow and Core ML 3 are used), making this approach even more convenient and reliable due to the common code base.
Keywords: ML-model, distributed training of an ML model, mobile development, software engineering, machine learning, on-device ML, on-device training, edge computing.

Проект создания электронной библиотеки диссертаций в РГБ

О.А. Лаврёнова
Abstract: Описывается проект электронного депозитария диссертаций, получивший поддержку РФФИ. Предполагается, что электронная библиотека диссертаций будет включать: действующий в РГБ электронный каталог авторефератов и защищенных в стране диссертаций, расширяемый путем ретроспективной конверсии карточных каталогов и позволяющий вести поиск по любым элементам библиографических записей и их сочетаниям; полнотекстовую базу данных авторефератов, свободно предоставляемую в теледоступе на Web-сервере РГБ; полнотекстовую базу данных текстов содержаний (оглавлений) из диссертаций; перечни приведенной в диссертациях литературы (некий указатель цитируемой литературы по темам или отраслям знаний); полнотекстовую базу данных самих диссертаций с удаленным доступом или локальным доступом для читателей в РГБ в соответствии с договорами с авторами диссертации; данные об авторах.В электронной библиотеке программными средствами обеспечивается единый интерфейс доступа из одной точки ко всем включаемым в систему информационным ресурсам. Более того, данная электронная библиотека станет одной из электронных коллекций электронной библиотеки РГБ.

Automation of collection and data analysis of user experience in interactive mobile prototypes usage

Айнур Ринатович Динмухаметов, Ирина Сергеевна Шахова
185-199
Abstract: The paper describes the developed platform for data collection and data analysis of user experience in interactive prototypes usage. The platform allows to organise permanent and fast feedback between the target audience and interface designers. The system includes desktop and mobile applications, and the web-server for data analysis, information storage and connection between the client applications.
Keywords: UI, UX, user interface, user experience, mobile applications, prototyping.

Digital Platform for Supercomputer Mathematical Modeling of Spraying Processes

Nikita Igorevich Tarasov, Viktoriia Olegovna Podryga, Sergey Vladimirovich Polyakov, Alexey Valerievich Timakov
697-721
Abstract:

The work presents a digital platform for supercomputer modeling the problems of spraying the particles on substrates. The purpose of this work is to discuss the general architecture, technology stack and implementation features of the platform's user interface. The platform is based on web technologies for access and management of calculations, which allow implementing a user system for conducting a full cycle of a computational experiment, including the configuration of applied applications, their launch on remote computing resources, monitoring the completion of tasks, analysis and interactive visualization of results. User interaction with computing resources is implemented through the graphical interface that does not require the client computer to have any additional software, except actual version of a modern web browser. An important advantage of the platform is the ability to make large-scale computer research in a multi-user mode that is based on the natural principles of building client-server applications. The presented digital web platform was successfully tested on computing clusters of the KIAM RAS in solving a number of the topical mathematical problems of nanotechnology. Also, with its help, for the last 3 years, group training of MIPT students in modern information technologies has been carried out.

Keywords: supercomputer modeling, digital platform, web interface, gas-dynamic spraying of particles.

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.

Keywords: synthetic data, anomaly detection, information security, anomaly generation, data augmentation, machine learning.

Development of application for game-based learning of Java language with realtime code running

Лия Радиковна Нуруллина, Дамир Дмитриевич Ильясов, Азат Ильдарович Хайруллин, Руслан Радикович Мирхусаинов, Марсель Рафаэлевич Сидиков, Михаил Михайлович Абрамский, Азат Ринатович Ахметшин
222-234
Abstract:

This paper describes the development of the application prototype for learning Java language syntax. There are raised questions about the connection between gaming process implementation and learning exercises with the code running parts, and given the gameplay, architecture of client and server parts of the application.

Keywords: java programming language, programming learning, game-based learning applications, client-server applications, Spring Framework.
1 - 22 of 22 items
Information
  • For Readers
  • For Authors
  • For Librarians
Make a Submission
Current Issue
  • Atom logo
  • RSS2 logo
  • RSS1 logo

Russian Digital Libraries Journal

ISSN 1562-5419

Information

  • About the Journal
  • Aims and Scopes
  • Themes
  • Author Guidelines
  • Submissions
  • Privacy Statement
  • Contact
  • eLIBRARY.RU
  • dblp computer science bibliography

Send a manuscript

Authors need to register with the journal prior to submitting or, if already registered, can simply log in and begin the five-step process.

Make a Submission
About this Publishing System

© 2015-2025 Kazan Federal University; Institute of the Information Society