Транслятор мови візуального програмування Петрі-об’єктних моделей

Високорівневі засоби програмування спрямовані на підвищення швидкості розробки складних програм за рахунок автоматизації рутинних дій програміста, зменшення кількості помилок при кодуванні та зменшення коду в цілому. Візуальне програмування передбачає кодування на основі візуального представлення за...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2022
Автор: Дифучин, А.Ю.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут програмних систем НАН України 2022
Назва видання:Проблеми програмування
Теми:
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/186254
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Транслятор мови візуального програмування Петрі-об’єктних моделей / А.Ю. Дифучин // Проблеми програмування. — 2022. — № 2. — С. 13-21. — Бібліогр.: 11 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
Опис
Резюме:Високорівневі засоби програмування спрямовані на підвищення швидкості розробки складних програм за рахунок автоматизації рутинних дій програміста, зменшення кількості помилок при кодуванні та зменшення коду в цілому. Візуальне програмування передбачає кодування на основі візуального представлення завдання на виконання обчислень. Транслятор мови візуального програмування Петрі-об’єктних моделей, який розроблений, побудований відповідно до визначеної формальної граматики мови. Транслятор виконує перетворення візуального представлення Петрі-об’єктної моделі у текстову мову програмування та запускає на обчислення. Лексичний аналіз виконується під час створення візуального представлення моделі у клієнтському застосуванні. Семантичний аналіз і виконання обчислень моделі виконується серверним застосуванням. Наведено приклад, в якому представлено всі етапи перетворення візуального представлення моделі транслятором мови програмування. Перевагами розробленої мови є невеликий алфавіт символів, реалізація можливості для тиражування об’єктів та зв’язків між ними, універсальність застосування для розробки моделей дискретно-подійних систем.