АННОТАЦИИ К СТАТЬЯМ (ЖУРНАЛ ``ИНФОРМАТИЗАЦИЯ И СВЯЗЬ`` №4, 2025)

Видьманов Д. А.

ПРОГРАММНЫЕ СРЕДСТВА АДАПТИВНОГО ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА НА ОСНОВЕ МЕЖПРОЦЕССНОГО ВЗАИМОДЕЙСТВИЯ В ОТЕЧЕСТВЕННОЙ МОБИЛЬНОЙ ОС АВРОРА

Резюме: Современные мобильные операционные системы расширяют возможности применения алгоритмов машинного обучения, в частности, мультиагентного обучения с подкреплением на основе программного интерфейса шины межпроцессного взаимодействия. Кроме того, мобильным приложениям требуются пользовательские интерфейсы, которые не только обеспечивают удобство взаимодействия, но и адаптируются к индивидуальным предпочтениям пользователя и текущим задачам. Внешний вид интерфейса и пользовательский ввод предоставляют исходные данные для обучения модели, чтобы выполнить адаптацию или вызвать необходимую функцию приложения. Шина межпроцессного взаимодействия позволяет зарегистрировать службу, объект и интерфейс, соответствующего приложения; сделать вызов метода функции посредством шины D-Bus и получить результат путём обмена сигналами между процессами. Цель работы – предложить новый метод для поиска, выбора функций приложения и адаптации мобильного пользовательского интерфейса. В статье выполнен обзор архитектуры мобильной операционной системы Аврора, доступных в ней жестов интерфейса и программных средств для разработки приложений. Приводится архитектура подхода мультиагентного обучения с подкреплением на основе шины межпроцессного взаимодействия D-Bus. В заключении приводится апробация предложенного подхода для реализации мультиагентной системы в программном интерфейсе ОС Аврора.

Ключевые слова: мобильное приложение, пользовательский интерфейс, ОС Аврора, межпроцессное взаимодействие, D-Bus, обучение с подкреплением, мультиагентная система, MADDPG.

A. Vidmanov

SOFTWARE TOOLS FOR AN ADAPTIVE USER INTERF ACE BASED ON INTER-PROCESS COMMUNICATION IN THE MOBILE OPERATING SYSTEM AURORA

Summary: Modern mobile operating systems expand the possibilities for applying machine learning algorithms, in particular multi-agent reinforcement learning based on the application programming interface of the inter-process communication message bus. In addition, mobile applications require user interfaces that not only ensure convenient interaction but also adapt to the user’s individual preferences and current tasks. The appearance of the interface and the user input provide the initial data for training the model in order to perform adaptation or to invoke the necessary function of the application. The inter-process communication message bus makes it possible to register a service, an object, and an interface of the corresponding application; to make a method call to a function through the D-Bus message system; and to obtain the result by exchanging signals between processes. The purpose of the work is to propose a new method for searching for and selecting application functions and for adapting the mobile user interface. The article provides a review of the architecture of the Aurora mobile operating system, the interface gestures available in it, and the software tools for developing applications. The architecture of the multi-agent reinforcement learning approach based on the D-Bus inter-process communication mechanism is presented. The conclusion provides an evaluation of the proposed approach for implementing a multi-agent system in the application programming interface of the Aurora mobile operating system.

Keywords: mobile application, user interface, Aurora OS, inter-process communication, D-Bus, reinforcement learning, multi-agent system, MADDPG.

DOI: 10.34219/2078-8320-2025-16-4-122-134

ИНФОРМАЦИЯ ОБ АВТОРАХ

Дмитрий Александрович Видьманов – старший преподаватель кафедры ИУ-З, Федеральное государственное автономное образовательное учреждение высшего образования «Московский государственный технический университет имени Н.Э. Баумана (национальный исследовательский университет)» (МГТУ им. Н.Э. Баумана), BMSTU, e-mail: vidmanov@bmstu.ru

Vidmanov Dmitry Alexandrovich – PhD student, senior lecturer, Federal State Autonomous Educational Institution of Higher Education «Bauman Moscow State Technical University», BMSTU, e-mail: vidmanov@bmstu.ru