Радиотехника
Издательство РАДИОТЕХНИКА

"Издательство Радиотехника":
научно-техническая литература.
Книги, журналы издательств ИПРЖР, РС-ПРЕСС, САЙНС-ПРЕСС


Тел.: +7 (495) 625-9241

::Журналы
::Книги
 

Специализированная виртуальная машина для создания распределенной информационной системы на основе модели акторов

Ключевые слова:

А.Ю. Богачев – аспирант, ассистент, кафедра «Системы обработки информации и управления»,  МГТУ им. Н.Э. Баумана
E-mail: alexbog21@gmail.com


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

Список литературы:
  1. Carl Hewitt, Peter Bishop, Richard Steiger. A Universal Modular Actor Formalism for Artificial Intelligence. IJCAI. 1973.
  2. Bernhardt Manuel. Reactive Web Applications: Covers Play, Akka and Reactive Streams. Manning Publications. 2016.
  3. Черненький В.М., Семкин П.С. Метод описания процессов выполнения заданий в мультипрограммных и мультипроцессорных системах // Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. М.: МГТУ им. Н.Э. Баумана. 2014.
  4. Agha Gul Abdulnabi. ACTORS: A Model of Concurrent Computation in Distributed Systems. MIT Press. 1986.
  5. Kay Alan C. The Early History of smalltalk. ACM SIGPLAN Notices. 1993.
  6. Allen Jamie. Effective Akka. O'Reilly Media. 2013.
  7. Виноградова М.В. Методика создания мультиаспектной информационной системы с алгоритмоориентированной структурой данных: 05.13.11. Автореферат дис. … канд. техн. наук. М.: МГТУ им. Н.Э. Баумана. 2005.
  8. Joe Armstrong Erlang. Communications of the ACM. 2010. V. 53. № 9.
  9. Feustel Edward A. On the Advantages of Tagged Architecture // IEEE Transactions on Computers. 1973.
  10. Giuseppe Castagna, Giorgio Ghelli, Giuseppe Longo. A calculus for overloaded functions with subtyping. Information and Computation (Academic press). 1995.
  11. Castagna Giuseppe. Object-Oriented Programming: A Unified Foundation. Birkhäuser. 1996.
  12. Балдин А.В., Данчул А.Н. О реализации сервис-ориентированной архитектуры // Инженерный вестник МГТУ им. Н.Э. Баумана (электронный журнал). 2012. № 7. URL = http://engbul.bmstu.ru/doc/457870.html (08.12.2017).
  13. Богачёв А.Ю. Применение языков программирования с возможностью замены кода для разработки распределенных систем // Инженерный вестник МГТУ им. Н.Э. Баумана (электронный журнал). 2016. № 3. URL = engbul.bmstu.ru/doc/837038.html (дата обращения 08.12.2017).

© Издательство «РАДИОТЕХНИКА», 2004-2017            Тел.: (495) 625-9241                   Designed by [SWAP]Studio