Метод побудови моделі обчислювального процесу на основі мережі Петри

Автор(и)

  • Олег Миколайович Паулін Одеський національний політехнічний університет, пр. Шевченка, 1, м. Одеса, Україна, 65044 https://orcid.org/0000-0002-2210-8317
  • Наталія Олегівна Комлева Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044 https://orcid.org/0000-0002-2430-0134
  • Станіслав Юрійович Марулін Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044 https://orcid.org/0000-0003-0755-0104
  • Анатолій Олександрович Ніколенко Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044 http://orcid.org/0000-0002-9849-1797

DOI:

https://doi.org/10.15276/aait.04.2019.1

Ключові слова:

обчислювальний процес, мікрооперація, метод, процедура, мережа Петрі, моделювання, бібліотека

Анотація

Метою роботи є підвищення якості обчислювального процесу, що вирішує поставлену задачу, за рахунок
його моделювання і налагодження на основі мережі Петрі. Під якістю обчислювального процесу розуміється відсутність
помилок (за циклювання, параліч, неможливість реалізації деякого фрагменту і т.п.) і його оптимізація за критерієм
мінімуму складності. Пропонується новий підхід до аналізу обчислювального процесу, заснований на попередньому
моделюванні мережами Петрі як фрагментів обчислювальних процесів, так і повних обчислювальних процесів. Це
дозволить виявляти багато помилок на стадії моделювання обчислювального процесу. Обчислювальний процес
розглядається як сукупність макрооперацій, які є функціонально закінченими операціями різного ієрархічного рівня. Для
виділення макрооперацій з обчислювального процесу проводиться його декомпозиція на елементарні (базові) обчислювальні
конструкції. Формулюється твердження про те, що будь-який обчислювальний процес може бути сконструйований на
основі відносно невеликої кількості макрооперацій. Для реалізації нового підходу ставиться і вирішується завдання
розробки методу побудови мережі Петрі по заданому обчислювальному процесу. Суть запропонованого методу полягає в
розбитті обчислювального процесу на макрооперації, побудові для кожної макрооперації фрагмента мережі Петрі,
моделюванні всіх фрагментів, збірки з фрагментів мережі повної мережі Петрі і її моделюванні. Для реалізації методу
розробляється процедура побудови моделі обчислювального процесу. Наводиться опис етапів даної процедури:
декомпозиція обчислювального процесу на макрооперації за запропонованими правилами, переклад макрооперацій у
фрагменти мережі Петрі і їх моделювання, збір за запропонованими правилами повної мережі Петрі і моделювання
отриманої мережі Петрі. Результати реалізації всіх етапів процедури заносяться в бібліотеку, призначення якої –
накопичення знань про обчислювальні процеси, відповідні їм мережі Петрі та результати моделювання. Це дозволяє
спростити процес моделювання нового обчислювального процесу за рахунок використання вже налагоджених фрагментів.
У разі виявлення помилки в обчислювальному процесі або його не оптимальності обчислювальний процес коригується, що і
дозволяє підвищити його якість за вказаними вище критеріями. На прикладі сортування вставками експериментально
підтверджується правильність роботи побудованої мережі Петрі із застосуванням заявленого методу.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Олег Миколайович Паулін, Одеський національний політехнічний університет, пр. Шевченка, 1, м. Одеса, Україна, 65044

доктор технічних наук, доцент кафедри системного програмного забезпечення інституту комп’ютерних систем

 

 

Наталія Олегівна Комлева, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044

кандидат технічних наук, доцент кафедри системного програмного забезпечення інституту комп’ютерних систем

Станіслав Юрійович Марулін, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044

кандидат технічних наук, доцент кафедри системного програмного забезпечення інституту комп’ютерних систем

Анатолій Олександрович Ніколенко, Одеський національний політехнічний університет, пр. Шевченка, 1, Одеса, Україна, 65044

кандидат технічних наук, доцент кафедри інформаційних систем інституту комп’ютерних систем

Опубліковано

2019-12-24

Як цитувати

[1]
Paulin O.N.., Komleva N.O., Marulin S.U., Nikolenko A.O. “Method for constructing the model of computing process based on Petri net”. Applied Aspects of Information Technology. 2019; Vol. 2, No. 4: 260-270. DOI:https://doi.org/10.15276/aait.04.2019.1.

Статті цього автора (авторів), які найбільше читають