| Русский Русский | English English |
   
Главная Архив номеров
24 | 04 | 2024
10.14489/vkit.2016.05.pp.052-056

DOI: 10.14489/vkit.2016.05.pp.052-056

Гиацинтов А. М., Мамросенко К. А.
УПРАВЛЕНИЕ ТРЕНАЖЕРНО-ОБУЧАЮЩИМИ СИСТЕМАМИ ПРИ ПОМОЩИ ПРОГРАММИРУЕМЫХ СЦЕНАРИЕВ
(c. 52-56)

Аннотация. Рассмотрена архитектура модуля предтренажерной подготовки для тренажерно-обучающих систем (ТОС). Приведены характеристики ядра системы и ее подсистем, отвечающих за отдельные функции (рендеринг, воспроизведение мультимедиа-материалов, анимацию и пр.), интерфейса взаимодействия, обеспечивающего связь компонентов ядра и подсистем между собой. Показан метод управления компонентами ТОС при помощи программируемых сценариев, в которых определяются алгоритмы взаимодействия компонентов системы между собой и системы в целом. Дано описание разработанной модели языковой структуры, являющейся основой для функционирования программируемых сценариев и содержащей информацию о командах динамического языка программирования и командах, используемых для управления функциональностью ТОС. Приведены разработанные методы оптимизации ввода команд в систему.

Ключевые слова:  тренажерно-обучающие системы; сценарии; динамические языки программирования; архитектура программного обеспечения; JIT-компиляция

 

Giatsintov A. M., Mamrosenko K. A.
CONTROLLING TRAINING SIMULATION SYSTEMS WITH PROGRAMMABLE SCENARIOS
(pp. 52-56)

Abstract. Training with the use of TSS (Training Simulation Systems) is divided in two parts: theoretical training and training on the simulator. Article presents the architecture of theoretical training module that is a part of training simulation system. Architecture properties that should be respected during development are presented. Features of system core, various subsystems (such as rendering, multimedia playback, animation, etc.) and interaction interface that acts as a mediator between core components and subsystems, are described.Article describes a method of controlling TSS through programmable scenarios, where algorithms of components interaction are defined. For example, scenarios may be used to simulate working conditions, including failures, of complex systems. A developed language model is presented that is necessary for programmable scenarios functioning. Model contains data about commands of the used dynamic programming language and commands that are used for controlling TSS. Data is stored in a tree-based structure – each command is a tree node that is attached to model’s root node. Parameters of each command are also presented as tree nodes and are attached to parent node. Model data can also be used for optimized command input. For example, data can be used for syntax highlighting. Article presents an algorithm for word completion, which uses data from language model for keyword suggestions.

Keywords: Training simulation system; Scenarios; Dynamic programming language; Software architecture; Just-in-time compilation.

Рус

А. М. Гиацинтов, К. А. Мамросенко (ФГУ «Федеральный научный центр Научно-исследовательский институт системных исследований РАН», Москва) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript

Eng

A. M. Giatsintov, K. A. Mamrosenko (Federal Scientific Center Scientific Research Institute of System Analysis of the RAS, Moscow) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Оружие и технологии России: энциклопедия. XXI век. Т. 18: Тренажеры и технические средства обучения = Russia's Arms and Technologies: The XXI Century Encyclopedia. V. XVIII / под ред. А. Сердюкова. М.: Оружие и технологии, 2009. 623 с.
2. Решетников В. Н., Мамросенко К. А. Развитие тре-нажерных систем сложных технических комплексов // Материалы Первой совместной науч.-практ. конф. «Полеты в космос. История, люди, техника», Москва, 8–9 окт. 2014 г. / ФГБУ «Научно-исследовательский испытательный центр подготовки космонавтов имени Ю. А. Гагарина». М., 2014. С. 19 – 20.
3. ISO/IEC/IEEE 42010:2011. Системная и программная инженерия. Описание архитектуры [Электронный ресурс]. URL: http://www.iso.org/iso/ru/ iso_catalogue/catalogue_tc/ catalogue_ de-tail.htm?csnumber =50508 (дата обращения: 12.02.2016).
4. Гиацинтов А. М., Мамросенко К. А. Одновре-менное воспроизведение разнородных видеоматериалов в виртуальной сцене в подсистеме визуализации ТОС // Информационные ресурсы России. 2012. № 4. С. 25 – 28.
5. FreePCRF / FreeDRA. Policy and Charging Rules Function / Diameter Routing Agent [Электронный ресурс]. URL: http://freepcrf.com/ (дата обращения: 11.02.2016).
6. LuaJIT Performance: x86/x64 [Электронный ресурс]. URL: http://luajit.org/performance_x86.html (дата обращения: 11.02.2016).

Eng

1. Serdiukov A. (Ed.). (2009). Russia's Arms and Technologies: The XXI Century Encyclopedia. Vol. XVIII. Trainers and training facilities. Moscow: Oruzhie i tekhnologii.
2. Reshetnikov V. N., Mamrosenko K. A. (2014). Develop-ment of the training systems of complex technical systems. Proceed-ings of the 1st united scientific and practical conference «Space flights. History, people, technology», Moscow, 8–9 October 2014, pp. 19-20. Moscow: FGBU «Nauchno-issledovatel'skii ispytatel'nyi tsentr podgotovki kosmonavtov imeni Iu. A. Gagarina».
3. System and software engineering. architecture description. International Standard No. ISO/IEC/IEEE 42010:2011. Available at: http://www.iso.org/iso/ru/iso_catalogue/catalogue_tc/catalogue_ de-tail.htm?csnumber=50508 (Accessed: 12.02.2016).
4. Giatsintov A. M., Mamrosenko K. A. (2012). Simultane-ous playback of diverse video content in a virtual scene visualization subsystem of the training simulation system. Informatsionnye resursy Rossii, (4), pp. 25 – 28.
5. FreePCRF FreeDRA. Policy and charging rules function. Diameter routing agent. Available at: http://freepcrf.com/ (Accessed: 11.02.2016).
6. LuaJIT Performance: x86/x64. Available at: http://luajit.org/performance_x86.html (Accessed: 11.02.2016).

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа статьи заполните форму:

{jform=1,doi=10.14489/vkit.2016.05.pp.052-056}

.

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please fill out the form below:

{jform=2,doi=10.14489/vkit.2016.05.pp.052-056}

 

 

 

 

 

.

.

 

 

 
Поиск
Баннер
Баннер
Rambler's Top100 Яндекс цитирования