Software Journal:
Theory and Applications

Send article

Entrance Registration

Results for архитектура

  1. Архитектура среды моделирования для проведения экспериментов с интеллектуальными агентами

    С.А. Беляев Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», Санкт-Петербург, Russian Federation;
    Ю.С. Черепкова Санкт-Петербургский государственный электротехнический университет «ЛЭТИ», Санкт-Петербург, Russian Federation;

    The article was published in issue №3

    Статья посвящена проектированию и реализации архитектуры среды моделирования для проведения экспериментов с интеллектуальными агентами. Кратко представлен теоретический материал для введения в предметную область. Рассмотрена актуальность проблемы. Показано, что создание среды моделирования позволяет решить задачи разного уровня сложности во многих предметных областях. Представлены существующие решения и их ограничения. Предложен вариант архитектуры с описанием ее функционирования посредством диаграммы деятельности, принципов и особенностей реализации. Продемонстрированы преимущества использования предложенной архитектуры. Описана математическая модель эксперимента, проведенного на базе предлагаемого решения. Проиллюстрирован вариант реализации на примере игры с использованием таких технологий, как Java, JavaScript, WebSocket, JavaReflection, UDP, FlatBuffers.


  2. Display Transmitter Link Controller Design Technology for Linux OS

    K.V. Pugin Center of visualization and satellite information technologies SRISA RAS, Moscow, Russian Federation;
    K.A. Mamrosenko Center of visualization and satellite information technologies SRISA RAS, Moscow, Russian Federation;
    V.N. Reshetnikov Center of visualization and satellite information technologies SRISA RAS, Moscow, Russian Federation;

    The article was published in issue №4

    The main purpose of the paper is to develop a driver architecture for a display transmitter link controller when the controller has its own registers and memory. The developed architecture should reduce update changes in the implementation code and should not require any special tools or methods to develop its implementations. The paper analyzes publicly accessible DRM subsystem-based drivers and identifies two main architecture types, which serve as a basis for the majority of open source drivers. It also analyzes the strengths and weaknesses of the architecture types to achieve the above purpose. The identified architecture types were used to build a new architecture that has the strengths of both types, which allows achieving the purpose.

    The paper also describes the developed driver debugging methods, which are based on the architecture under analysis and take into account the possibility of errors in the hardware, absence or insufficiency of controller documentation and incomplete emulation of the devices being developed. The results were evaluated during development of the DisplayPort driver for a perspective controller, and the driver was tested together with a prototype device and a monitor supporting the DisplayPort 1.1 standard.

    The results of this paper can be used to create new transmitter link controller drivers for Unix-like systems both when a production state controller exists and when doing parallel development of a new controller and
    a driver for it.