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

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

Full description

Saved in:
Bibliographic Details
Published in:Проблеми програмування
Date:2022
Main Author: Дифучин, А.Ю.
Format: Article
Language:Ukrainian
Published: Інститут програмних систем НАН України 2022
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/186254
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Транслятор мови візуального програмування Петрі-об’єктних моделей / А.Ю. Дифучин // Проблеми програмування. — 2022. — № 2. — С. 13-21. — Бібліогр.: 11 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-186254
record_format dspace
spelling Дифучин, А.Ю.
2022-11-10T18:14:00Z
2022-11-10T18:14:00Z
2022
Транслятор мови візуального програмування Петрі-об’єктних моделей / А.Ю. Дифучин // Проблеми програмування. — 2022. — № 2. — С. 13-21. — Бібліогр.: 11 назв. — укр.
1727-4907
DOI: http://doi.org/10.15407/pp2022.02.013
https://nasplib.isofts.kiev.ua/handle/123456789/186254
004.43::004.94
Високорівневі засоби програмування спрямовані на підвищення швидкості розробки складних програм за рахунок автоматизації рутинних дій програміста, зменшення кількості помилок при кодуванні та зменшення коду в цілому. Візуальне програмування передбачає кодування на основі візуального представлення завдання на виконання обчислень. Транслятор мови візуального програмування Петрі-об’єктних моделей, який розроблений, побудований відповідно до визначеної формальної граматики мови. Транслятор виконує перетворення візуального представлення Петрі-об’єктної моделі у текстову мову програмування та запускає на обчислення. Лексичний аналіз виконується під час створення візуального представлення моделі у клієнтському застосуванні. Семантичний аналіз і виконання обчислень моделі виконується серверним застосуванням. Наведено приклад, в якому представлено всі етапи перетворення візуального представлення моделі транслятором мови програмування. Перевагами розробленої мови є невеликий алфавіт символів, реалізація можливості для тиражування об’єктів та зв’язків між ними, універсальність застосування для розробки моделей дискретно-подійних систем.
High-level programming tools are aimed at increasing the development speed of complex programs due to automation within the routine actions of the programmer, reducing the number of coding errors and reducing the code in general. Visual programming involves coding based on a visual representation of a task for the computational process instead of a textual one. The translator of the visual programming language of Petri-object models is designed and built according to the defi ned formal grammar of the language and Petri-object model formalism. It performs the transformation of the visual representation of the model into the calculation of the simulation algorithm. The advantages of the developed language are a small alphabet of symbols, the opportunity for replication of objects and connections between them, and the versatile application for the discrete-event systems models development.
uk
Інститут програмних систем НАН України
Проблеми програмування
Прикладні засоби програмування та програмне забезпечення
Транслятор мови візуального програмування Петрі-об’єктних моделей
The translator of Petri-object model visual programming language
Article
published earlier
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
title Транслятор мови візуального програмування Петрі-об’єктних моделей
spellingShingle Транслятор мови візуального програмування Петрі-об’єктних моделей
Дифучин, А.Ю.
Прикладні засоби програмування та програмне забезпечення
title_short Транслятор мови візуального програмування Петрі-об’єктних моделей
title_full Транслятор мови візуального програмування Петрі-об’єктних моделей
title_fullStr Транслятор мови візуального програмування Петрі-об’єктних моделей
title_full_unstemmed Транслятор мови візуального програмування Петрі-об’єктних моделей
title_sort транслятор мови візуального програмування петрі-об’єктних моделей
author Дифучин, А.Ю.
author_facet Дифучин, А.Ю.
topic Прикладні засоби програмування та програмне забезпечення
topic_facet Прикладні засоби програмування та програмне забезпечення
publishDate 2022
language Ukrainian
container_title Проблеми програмування
publisher Інститут програмних систем НАН України
format Article
title_alt The translator of Petri-object model visual programming language
description Високорівневі засоби програмування спрямовані на підвищення швидкості розробки складних програм за рахунок автоматизації рутинних дій програміста, зменшення кількості помилок при кодуванні та зменшення коду в цілому. Візуальне програмування передбачає кодування на основі візуального представлення завдання на виконання обчислень. Транслятор мови візуального програмування Петрі-об’єктних моделей, який розроблений, побудований відповідно до визначеної формальної граматики мови. Транслятор виконує перетворення візуального представлення Петрі-об’єктної моделі у текстову мову програмування та запускає на обчислення. Лексичний аналіз виконується під час створення візуального представлення моделі у клієнтському застосуванні. Семантичний аналіз і виконання обчислень моделі виконується серверним застосуванням. Наведено приклад, в якому представлено всі етапи перетворення візуального представлення моделі транслятором мови програмування. Перевагами розробленої мови є невеликий алфавіт символів, реалізація можливості для тиражування об’єктів та зв’язків між ними, універсальність застосування для розробки моделей дискретно-подійних систем. High-level programming tools are aimed at increasing the development speed of complex programs due to automation within the routine actions of the programmer, reducing the number of coding errors and reducing the code in general. Visual programming involves coding based on a visual representation of a task for the computational process instead of a textual one. The translator of the visual programming language of Petri-object models is designed and built according to the defi ned formal grammar of the language and Petri-object model formalism. It performs the transformation of the visual representation of the model into the calculation of the simulation algorithm. The advantages of the developed language are a small alphabet of symbols, the opportunity for replication of objects and connections between them, and the versatile application for the discrete-event systems models development.
issn 1727-4907
url https://nasplib.isofts.kiev.ua/handle/123456789/186254
citation_txt Транслятор мови візуального програмування Петрі-об’єктних моделей / А.Ю. Дифучин // Проблеми програмування. — 2022. — № 2. — С. 13-21. — Бібліогр.: 11 назв. — укр.
work_keys_str_mv AT difučinaû translâtormovivízualʹnogoprogramuvannâpetríobêktnihmodelei
AT difučinaû thetranslatorofpetriobjectmodelvisualprogramminglanguage
first_indexed 2025-12-07T15:16:21Z
last_indexed 2025-12-07T15:16:21Z
_version_ 1850863078702317568