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

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

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
_version_ 1862665425530126336
author Дифучин, А.Ю.
author_facet Дифучин, А.Ю.
citation_txt Транслятор мови візуального програмування Петрі-об’єктних моделей / А.Ю. Дифучин // Проблеми програмування. — 2022. — № 2. — С. 13-21. — Бібліогр.: 11 назв. — укр.
collection DSpace DC
container_title Проблеми програмування
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.
first_indexed 2025-12-07T15:16:21Z
format Article
fulltext
id nasplib_isofts_kiev_ua-123456789-186254
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
issn 1727-4907
language Ukrainian
last_indexed 2025-12-07T15:16:21Z
publishDate 2022
publisher Інститут програмних систем НАН України
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
spellingShingle Транслятор мови візуального програмування Петрі-об’єктних моделей
Дифучин, А.Ю.
Прикладні засоби програмування та програмне забезпечення
title Транслятор мови візуального програмування Петрі-об’єктних моделей
title_alt The translator of Petri-object model visual programming language
title_full Транслятор мови візуального програмування Петрі-об’єктних моделей
title_fullStr Транслятор мови візуального програмування Петрі-об’єктних моделей
title_full_unstemmed Транслятор мови візуального програмування Петрі-об’єктних моделей
title_short Транслятор мови візуального програмування Петрі-об’єктних моделей
title_sort транслятор мови візуального програмування петрі-об’єктних моделей
topic Прикладні засоби програмування та програмне забезпечення
topic_facet Прикладні засоби програмування та програмне забезпечення
url https://nasplib.isofts.kiev.ua/handle/123456789/186254
work_keys_str_mv AT difučinaû translâtormovivízualʹnogoprogramuvannâpetríobêktnihmodelei
AT difučinaû thetranslatorofpetriobjectmodelvisualprogramminglanguage