Розробка мови програмування для розподілених обчислень на основі моделі акторів
Вантажиться...
Дата
2019-06
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
До пояснювальної записки входять 5 розділів, 19 таблиць, 9 рисунків, а також 8 посилань на джерела інформації та додаток з програмним кодом. Загальний обсяг складає 60 сторінок.
Метою дослідження є аналіз методів розподілених обчислень та спрощення способів реалізації таких обчислень. Для досягнення такої мети обрано реалізувати мову програмування на моделі акторів – моделі паралельних обчислень. Крім інтерпретатора для виконання мови також розроблено комплекс інструментів для управління розподіленими середовищами, на базі яких має виконуватися розроблена мова.
У першому розділі наведено основні теоретичні відомості щодо моделі акторів, оглянуто її варіації, сучасні та історичні реалізації, а також на їх основі виведено основні функціональні вимоги до мови програмування.
У другому та третьому розділі наведено опис мови програмування, способів її роботи, а також архітектурні та алгоритмічні деталі роботи комплексу.
У четвертому розділі наведені тестування результату роботи та описані способи тестування комплексу у різних умовах та середовищах, а у п’ятому розділі описано спосіб його розгортання.
Також до пояснювальної записки додаються графічні матеріали із схемою діаграми діяльності, схемою структурною класів програмного забезпечення та схемою використання.
Опис
Ключові слова
модель акторів, розподілені обчислення, паралелізм, мова програмування, активний об’єкт, асинхронні повідомлення, горизонтальне масштабування, actor model, distributed computing, parallelism, programming language, active objects, asynchronous messages, horizontal scaling
Бібліографічний опис
Ждан-Пушкін, А. В. Розробка мови програмування для розподілених обчислень на основі моделі акторів : дипломний проект ... бакалавра : 6.050103 Програмна інженерія / Ждан-Пушкін Антон Володимирович. – Київ, 2019. – 106 с.