<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">izvestswsu</journal-id><journal-title-group><journal-title xml:lang="ru">Известия Юго-Западного государственного университета</journal-title><trans-title-group xml:lang="en"><trans-title>Proceedings of the Southwest State University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2223-1560</issn><issn pub-type="epub">2686-6757</issn><publisher><publisher-name>ЮЗГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21869/2223-1560-2018-22-6-143-167</article-id><article-id custom-type="elpub" pub-id-type="custom">izvestswsu-423</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Информатика, вычислительная техника и управление</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>Computer science, computer engineering and IT managment</subject></subj-group></article-categories><title-group><article-title>КОНЦЕПТУАЛЬНЫЕ ПРЕДСТАВЛЕНИЯ И МОДИФИКАЦИИ СЕТЕЙ ПЕТРИ ДЛЯ ПРИЛОЖЕНИЙ В ОБЛАСТИ СИНТЕЗА ФУНКЦИОНАЛЬНОЙ АРХИТЕКТУРЫ РАСПРЕДЕЛЕННЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ С ПЕРЕМЕННОЙ СТРУКТУРОЙ</article-title><trans-title-group xml:lang="en"><trans-title>CONCEPTUAL REPRESENTATIONS AND MODIFICATIONS OF PETRI NETS FOR APPLICATIONS IN THE AREA OF SYNTHESIS OF A FUNCTIONAL ARCHITECTURE OF DISTRIBUTED COMPUTATIONAL SYSTEMS WITH VARIABLE STRUCTURE</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Зинкин</surname><given-names>С. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Zinkin</surname><given-names>S. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>д-р техн. наук, профессор, </p><p>440026, Пенза, ул. Красная, 40</p></bio><bio xml:lang="en"><p>Doctor of Engineering Science, Professor, </p><p> 440026, Penza, Krasnaya str., 40 </p></bio><email xlink:type="simple">zsa49@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Джафар</surname><given-names>Мустафа Садек</given-names></name><name name-style="western" xml:lang="en"><surname>Jaafar</surname><given-names>Mustafa Sadeq</given-names></name></name-alternatives><bio xml:lang="ru"><p>аспирант, </p><p>440026, Пенза, ул. Красная, 40</p></bio><bio xml:lang="en"><p>Post-Graduate Student,</p><p>440026, Penza, Krasnaya str., 40 </p></bio><email xlink:type="simple">mustafajaafar221087@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Карамышева</surname><given-names>Н. С.</given-names></name><name name-style="western" xml:lang="en"><surname>Karamysheva</surname><given-names>N. S.</given-names></name></name-alternatives><bio xml:lang="ru"><p>канд. техн. наук, доцент, </p><p>440026, Пенза, ул. Красная, 40</p></bio><bio xml:lang="en"><p>Candidate of Engineering Sciences, Associated Professor, </p><p>440026, Penza, Krasnaya str., 40 </p><p> </p></bio><email xlink:type="simple">karamyshevans@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Пензенский государственный университет</institution></aff><aff xml:lang="en"><institution>Penza State University</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>аспирант, Пензенский государственный университет</institution></aff><aff xml:lang="en"><institution>Penza State University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>27</day><month>03</month><year>2019</year></pub-date><volume>22</volume><issue>6</issue><fpage>143</fpage><lpage>167</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Зинкин С.А., Джафар М.С., Карамышева Н.С., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Зинкин С.А., Джафар М.С., Карамышева Н.С.</copyright-holder><copyright-holder xml:lang="en">Zinkin S.A., Jaafar M.S., Karamysheva N.S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://izvestswsu.elpub.ru/jour/article/view/423">https://izvestswsu.elpub.ru/jour/article/view/423</self-uri><abstract><sec><title>Актуальность и цель</title><p>Актуальность и цель. Объектом исследования является функциональная архитектура распределенных вычислительных систем с переменной (реконфигурируемой) структурой, характерной для гибридных систем облачно-сетевого (грид) типа. Несмотря на то, что сети Петри издавна исследуются как в теоретическом, так и в практическом планах, методы их интерпретации продолжают интенсивно развиваться. В настоящее время в недостаточной степени исследована проблема вложения сетей Петри в архитектуру распределенных сетевых приложений, используемых для реализации глобальных вычислений в современных смешанных облачных, грид и кластерных системах. Показано, что в современных исследованиях сети Петри используются в основном при моделировании дискретных систем и процессов, а не в качестве основы для формализованных спецификаций при разработке распределенных приложений. В этой связи актуальной является интерпретация сетей Петри в приложениях к функциональной архитектуре распределенных вычислительных систем с переменной структурой, основанной на сетевом программном обеспечении промежуточного класса (класса middleware). Целью работы являлась интеграция графических представлений концептуальных графов, семантических сетей, сценариев и сетей Петри, что позволило создать эффективный инструментарий с графической поддержкой для проектирования функциональной архитектуры распределенных вычислительных систем с переменной структурой и, в частности, облачной архитектуры вида NCaaSoD – Network Computing as a Service on Demand (сетевые вычисления как облачный сервис по требованию пользователя).</p></sec><sec><title>Материалы и методы</title><p>Материалы и методы. Использованы концептуальные модели распределенных процессов, являющиеся графической интерпретацией исчисления предикатов первого порядка. Предложены концептуальные графы для распределенных сетей Петри смешанного типа, которые позволяют описывать с целью последующей реализации вычислительные процессы в глобальных вычислительных сетях.</p></sec><sec><title>Результаты</title><p>Результаты. На основе интеграции графических представлений концептуальных графов, семантических сетей, сценариев и сетей Петри предложены концептуальные представления распределенных реконфигурируемых сетей Петри, позволяющие реализовать их непосредственное вложение в архитектуру вычислительной сети.</p></sec><sec><title>Выводы</title><p>Выводы. Предложены новые концептуально-поведенческие модели на основе концептуальных графов распределенных сетей Петри для определения системной и функциональной архитектур распределенных вычислительных систем с переменной структурой, предоставляемой пользователю по его требованию в качестве гибридного облачно-сетевого сервиса; данные модели отличаются возможностью оперативной реконфигурации и непосредственной исполнимостью. Предложена и формализована методика вложения концептуальных сетей Петри в архитектуру облачно-сетевых компьютерных систем типа NCaaSoD – сетевые (облачные) вычисления как сервис, организуемый по запросу пользователя. Предложены правила получения отношений связности между позициями и переходами сети Петри, размещаемыми на узлах физической компьютерной сети.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Background</title><p>Background. The object of the research is the functional architecture of distributed computing systems with a variable (reconfigurable) structure characteristic of hybrid systems of cloud-network (grid) type. Despite the fact that Petri nets have long been studied both theoretically and practically, the methods of their interpretation continue to develop intensively. At present, the problem of embedding Petri nets in the architecture of distributed network applications used to implement global computing in modern mixed cloud, grid and cluster systems has not been sufficiently studied. It is shown that in modern studies, Petri nets are used mainly in the simulation of discrete systems and processes, and not as the basis for formalized specifications in the development of distributed applications. In this regard, the interpretation of Petri nets in applications to the functional architecture of distributed computing systems with a variable structure based on the network software of the intermediate class (middleware class) is relevant. The aim of the work was the integration of graphical representations of conceptual graphs, semantic networks, scenarios and Petri nets, which made it possible to create effective tools with graphical support for designing a functional architecture of distributed computing systems with a variable structure and, in particular, a cloudy architecture of the NCaaSoD type - Network Computing as a Service on Demand (network computing as a cloud service at the request of the user).</p></sec><sec><title>Materials and methods</title><p>Materials and methods. The conceptual models of distributed processes that are a graphical interpretation of the first-order predicate calculus are used. Conceptual graphs for distributed Petri nets of mixed type have been proposed, which allow describing computation processes in global computational networks with a view to their subsequent implementation. </p></sec><sec><title>Results</title><p>Results. Based on the integration of graphical representations of conceptual graphs, semantic networks, scenarios and Petri nets, conceptual representations of distributed reconfigurable Petri nets are proposed, allowing them to be directly integrated into the architecture of the computer network.</p></sec><sec><title>Results</title><p>Results. New conceptual-behavioral models based on conceptual graphs of distributed Petri nets have been proposed to determine the system and functional architectures of distributed computing systems with a variable structure provided to the user as a hybrid cloud-based network service; these models are distinguished by the possibility of operational reconfiguration and immediate execution.</p></sec><sec><title>Conclusion</title><p>Conclusion. A method was proposed and formalized for embedding conceptual Petri nets into the architecture of cloud-networked computer systems such as NCaaSoD — network (cloud) computing as a service organized at the user's request. The rules for obtaining relations of connectivity between the positions and transitions of the Petri net, placed on the nodes of the physical computer network, are proposed.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>распределенные сетевые вычисления</kwd><kwd>функциональная архитектура</kwd><kwd>концептуальные сети Петри смешанного типа</kwd><kwd>реконфигурация сетевых моделей</kwd><kwd>вложение сетей Петри в архитектуру компьютерной сети</kwd></kwd-group><kwd-group xml:lang="en"><kwd>distributed network computing</kwd><kwd>functional architecture</kwd><kwd>conceptual Petri nets of mixed type</kwd><kwd>reconfiguration of network models</kwd><kwd>embedding Petri nets into the computer network architecture</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Petri C.A. Kommunikation mit Automaten. English Translation, 1966: Communication with Automata, Technical Report RADC-TR-65-377, Rome Air Dev. Center, New York.</mixed-citation><mixed-citation xml:lang="en">Petri C.A. Kommunikation mit Automaten. English Translation, 1966: Communication with Automata, Technical Report RADC-TR-65-377, Rome Air Dev. Center, New York.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Wang Jiacun. Petri Nets for Dynamic Event-Driven System Modeling / Published in Handbook of Dynamic System Modeling. Department of Software Engineering. Monmouth University, West Long Branch, NJ 07764, 2007. P. 1-17.</mixed-citation><mixed-citation xml:lang="en">Wang Jiacun. Petri Nets for Dynamic Event-Driven System Modeling. Published in Handbook of Dynamic System Modeling. Department of Software Engineering. Monmouth University, West Long Branch, NJ 07764, 2007, pp. 1-17.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Murata T. Petri Nets: Properties, Analysis and Applications // Proceedings of the IEEE. April 1989. Vol. 77, No. 4. P. 541-580.</mixed-citation><mixed-citation xml:lang="en">Murata T. Petri Nets: Properties, Analysis and Applications. Proceedings of the IEEE. April 1989, vol. 77, no. 4, pp. 541-580.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Peterson J. L. Petri Net Theory and the Modeling of Systems. N.J.: PrenticeHall, 1981. 288 p.</mixed-citation><mixed-citation xml:lang="en">Peterson J. L. Petri Net Theory and the Modeling of Systems. N.J.: PrenticeHall, 1981, 288 p.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Дубинин В.Н., Зинкин С.А. Сетевые модели распределенных систем обработки, хранения и передачи данных. Пенза: Изд-во «Приволжский Дом Знаний», 2013. 452 с.</mixed-citation><mixed-citation xml:lang="en">Dubinin V.N., Zinkin S.A. Setevye modeli raspredelennyh sistem obrabotki, hranenija i peredachi dannyh. Privolzhskij Dom Znanij Publ., 2013, 452 p.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Welcome to the Petri Nets World. [Web resource]. URL: http://www.informatik.unihamburg.de/TGI/PetriNets/index.php. Free admission. Access date: 10.11.2018.</mixed-citation><mixed-citation xml:lang="en">Welcome to the Petri Nets World. [Web resource]. URL: http:// www. informatik. uni-hamburg.de/TGI/PetriNets/index.php. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Applications and Theory of Petri Nets and Concurrency // Proc. 35th International Conference, PETRI NETS 2014, Tunis, Tunisia, June 2014 / Ed. by Ciardo G., Kindler E. Lecture Notes in Computer Science. Vol. 8489. Berlin.: Springer. 2014. 395 p.</mixed-citation><mixed-citation xml:lang="en">Applications and Theory of Petri Nets and Concurrency. Proc. 35th International Conference, PETRI NETS 2014, Tunis, Tunisia, June 2014: ed. by Ciardo G., Kindler E. Lecture Notes in Computer Science. Vol. 8489. Berlin, Springer Publ., 2014, 395 p.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Application and Theory of Petri Nets and Concurrency: Proc./36th International Conference, PETRI NETS 2015, Brussels, Belgium, June 2015 / Ed. by Devillers R., Valmari A. Lecture Notes in Computer Science. Vol. 9115. Berlin.: Springer, 2015. 351 p.</mixed-citation><mixed-citation xml:lang="en">Application and Theory of Petri Nets and Concurrency: Proc./36th International Conference, PETRI NETS 2015, Brussels, Belgium, June 2015; ed. by Devillers R., Valmari A. Lecture Notes in Computer Science. Vol. 9115, Berlin, Springer Publ., 2015. 351 p.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Application and Theory of Petri Nets and Concurrency // Proc. 37th International Conference, PETRI NETS 2016, Torun, Poland, June 2016 / Ed. by Kordon F., Moldt D. Lecture Notes in Computer Science. – Vol. 9698. Berlin.: Springer, 2016. 345 p.</mixed-citation><mixed-citation xml:lang="en">Application and Theory of Petri Nets and Concurrency. Proc. 37th International Conference, PETRI NETS 2016, Torun, Poland, June 2016; td. by Kordon F., Moldt D. Lecture Notes in Computer Science. Vol. 9698, Berlin, Springer Publ., 2016, 345 p.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Application and Theory of Petri Nets and Concurrency // Proc. 38th International Conference, PETRI NETS 2017, Zaragoza, Spain, June 2017 / Ed. by Van Der Aalst W., Best E. Lecture Notes in Computer Science. Vol. 10258. Berlin.: Springer, 2017. 351 p.</mixed-citation><mixed-citation xml:lang="en">Application and Theory of Petri Nets and Concurrency // Proc. 38th International Conference, PETRI NETS 2017, Zaragoza, Spain, June 2017; ed. by Van Der Aalst W., Best E. Lecture Notes in Computer Science, Vol. 10258, Berlin, Springer Publ., 2017, 351 p.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Application and Theory of Petri Nets and Concurrency // Proc. 39th International Conference, PETRI NETS 2018, Bratislava, Slovakia, June 2018 / Ed. by Khomenko V., Roux O. H. Lecture Notes in Computer Science. Vol. 10877. Berlin.: Springer, 2018. 427 p.</mixed-citation><mixed-citation xml:lang="en">Application and Theory of Petri Nets and Concurrency. Proc. 39th International Conference, PETRI NETS 2018, Bratislava, Slovakia, June 2018. Ed. by Khomenko V., Roux O. H. Lecture Notes in Computer Science, vol. 10877, Berlin: Springer., 2018, 427 p.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Котов В.Е. Сети Петри. М.: Наука. Главная редакция физико-математической литературы, 1984. 160 с.</mixed-citation><mixed-citation xml:lang="en">Kotov V.E. Seti Petri. Moscow, Nauka Publ.. Glavnaja redakcija fizikomatematicheskoj literatury, 1984, 160 p.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Peterson J. L. Petri Nets // ACM Computing Surveys. 1977. 9 (3). P. 223–252.</mixed-citation><mixed-citation xml:lang="en">Peterson J. L. Petri Nets. ACM Computing Surveys, 9 (3), 1977, pp. 223–252.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Методы параллельного микропрограммирования / под ред. О. Л. Бандман. Новосибирск: Наука, 1981. 182 с.</mixed-citation><mixed-citation xml:lang="en">Metody parallel'nogo mikro-programmirovanija, ed. by Bandman O. L. Novosibirsk, Nauka Publ., 1981, 182 p.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Юдицкий С. А., Магергут В. З. Логическое управление дискретными процессами. Модели, анализ и синтез. М.: Машиностроение, 1987. 178 с.</mixed-citation><mixed-citation xml:lang="en">Judickij S. A., Magergut V. Z. Logicheskoe upravlenie diskretnymi processami. Modeli, analiz i sintez. Moscow, Mashinostroenie Publ., 1987, 178 p.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">W. M. P. van der Aalst. A class of Petri nets for modeling and analyzing business processes // Computing Science Reports 95/26, Eindhoven University of Technology, Eindhoven, 1995. P. 1-25.</mixed-citation><mixed-citation xml:lang="en">W. M. P. van der Aalst. A class of Petri nets for modeling and analyzing business processes. Computing Science Reports 95/26, Eindhoven University of Technology, Eindhoven, 1995, pp. 1-25.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Hruz B., Zhou M. C. Modeling and Control of Discrete-event Dynamic Systems with Petri Nets and Other Tools. SpringerVerlag, London, 2007. 351 p.</mixed-citation><mixed-citation xml:lang="en">Hruz B., Zhou M. C. Modeling and Control of Discrete-event Dynamic Systems with Petri Nets and Other Tools. SpringerVerlag. London, 2007, 351 p.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Iordache M. V., Antsaklis P. J. Supervisory Control of Concurrent Systems. A Petri Net Structural Approach. Boston: Birkhauser, 2006. 281 p.</mixed-citation><mixed-citation xml:lang="en">Iordache M. V., Antsaklis P. J. Supervisory Control of Concurrent Systems. A Petri Net Structural Approach. Boston: Birkhauser Publ., 2006, 281 p.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">On Modification in Petri Nets / R. Jahns, M. Becker, T. Bessey, H. Szczerbicka // Journal Proc. Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2002. 5 p.</mixed-citation><mixed-citation xml:lang="en">Jahns R., Becker M., Bessey T., Szczerbicka H. On Modification in Petri Nets. Journal Proc. Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS), 2002, 5 p.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">Valk R. Self-modifying Nets // Report Bericht Nr. 34, IFI-HH-B-34/77, from the Institute of Informatics, University of Hamburg, Schluterstrasse 70, Hamburg 13, D-2000, West Germany, July 1977. 36 p.</mixed-citation><mixed-citation xml:lang="en">Valk R. Self-modifying Nets. Report Bericht Nr. 34, IFI-HH-B-34/77, from the Institute of Informatics, University of Hamburg, Schluterstrasse 70, Hamburg 13, D-2000, West Germany, July 1977, 36 p.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Temporized Colored Petri Nets with Changeable Structure (TCPN-CS) for the Performance Modeling of Dynamic Production Systems / Jiang Z., Zuo M. J., Fung R. Y. K., Tu P. Y. // International Journal of Production Research 2000. 38, No. 8. Р. 1917-1945.</mixed-citation><mixed-citation xml:lang="en">Jiang Z., Zuo M. J., Fung R. Y. K., Tu P. Y. Temporized Colored Petri Nets with Changeable Structure (TCPN-CS) for the Performance Modeling of Dynamic Production Systems. International Journal of Production Research, 2000, 38, no. 8, pp. 1917-1945.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Holloway L. E., Krogh B. H., Giua A. A Survey of Petri Net Methods for Controlled Discrete Event Systems // Discrete Event Dynamic Systems: Theory and Applications, 7, Kluwer Academic Publishers, Boston. Manufactured in The Netherlands, 1997. P. 151-190.</mixed-citation><mixed-citation xml:lang="en">Holloway L. E., Krogh B. H., Giua A. A Survey of Petri Net Methods for Controlled Discrete Event Systems. Discrete Event Dynamic Systems: Theory and Applications, 7, Kluwer Academic Publishers, Boston. Manufactured in The Netherlands, 1997. pp. 151-190.</mixed-citation></citation-alternatives></ref><ref id="cit23"><label>23</label><citation-alternatives><mixed-citation xml:lang="ru">Krogh B. H. Controlled Petri nets and maximally permissive feedback logic // Proc. 25th Annual Allerton Conference, University of Illinois, Urbana, 1987. P. 317-326.</mixed-citation><mixed-citation xml:lang="en">Krogh B. H. Controlled Petri nets and maximally permissive feedback logic. Proc. 25th Annual Allerton Conference, University of Illinois, Urbana, 1987. pp. 317-326.</mixed-citation></citation-alternatives></ref><ref id="cit24"><label>24</label><citation-alternatives><mixed-citation xml:lang="ru">Ichikawa A., Hiraishi K. Analysis and control of discrete event systems represented by Petri nets // Discrete Event Systems: Models and Applications. Varaiya P., and Kurzhanski A. B. eds. Lecture Notes in Control and Information Sciences. Vol. 103, New York: Springer Verlag, 1988. P. 115-134.</mixed-citation><mixed-citation xml:lang="en">Ichikawa A., Hiraishi K. Analysis and control of discrete event systems repre-sented by Petri nets. Discrete Event Sys-tems: Models and Applications. Varaiya P., and Kurzhanski A. B. eds. Lecture Notes in Control and Information Sciences, vol. 103, New York, Springer Verlag, 1988, pp. 115-134.</mixed-citation></citation-alternatives></ref><ref id="cit25"><label>25</label><citation-alternatives><mixed-citation xml:lang="ru">Omar Yaqub, Lingxi Li. Modeling and Analysis of Connected Traffic Intersections Based on Modified Binary Petri Nets // Hindawi Publishing Corporation, International Journal of Vehicular Technology. Vol. 2013, Article ID 192516, 2013. 10 p.</mixed-citation><mixed-citation xml:lang="en">Omar Yaqub, Lingxi Li. Modeling and Analysis of Connected Traffic Intersections Based on Modified Binary Petri Nets. Hindawi Publishing Corporation, International Journal of Vehicular Technology. Vol. 2013, Article ID 192516, 2013, 10 p.</mixed-citation></citation-alternatives></ref><ref id="cit26"><label>26</label><citation-alternatives><mixed-citation xml:lang="ru">Jianxin Liao, Yuting Zhang, Xiaomin Zhu. An Inter-Working Petri Net Model between SIMPLE and IMPS for XDM Service // Chapter from the book “Petri Net, Theory and Applications”, pp. 73-90. Downloaded from URL: http://www.intechopen.com/books/petri_net_theory_and_applications. [Web resource]. Source: Petri Net, Theory and Applications. Book edited by: Vedran Kordic, ISBN 978-3-902613-12-7, 534 p., February 2008, ITech Education and Publishing, Vienna, Austria.</mixed-citation><mixed-citation xml:lang="en">Jianxin Liao, Yuting Zhang, Xiaomin Zhu. An Inter-Working Petri Net Model between SIMPLE and IMPS for XDM Service. Chapter from the book “Petri Net, Theory and Applications”, pp. 73-90. Downloaded from URL: http://www.intechopen.com/books/petri_net_theory_and_applications. [Web resource]. Source:Petri Net, Theory and Applications. Book edited by: Vedran Kordic, ISBN 978-3-902613-12-7, 534 p., February 2008, I-Tech Education and Publishing, Vienna, Austria.</mixed-citation></citation-alternatives></ref><ref id="cit27"><label>27</label><citation-alternatives><mixed-citation xml:lang="ru">Petri Net Transformations / H. Ehrig, K. Hoffmann, J. Padberg, C. Ermel, U. Prange, E. Biermann, T. Modica // Chapter from the book “Petri Net, Theory and Applications”, pp. 1 – 16. Downloaded from URL: http://www.intechopen.com/books/petri_net_theory_and_applications. [Web resource]. Free admission. Access date: 10.11.2018. Source: Petri Net, Theory and Applications, Book edited by: Vedran Kordic, ISBN 978-3-902613-12-7, 534 p., February 2008, I-Tech Education and Publishing, Vienna, Austria.</mixed-citation><mixed-citation xml:lang="en">Ehrig H., Hoffmann K., Padberg J., Ermel C., Prange U., Biermann E., Modica T. Petri Net Transformations. Chapter from the book “Petri Net, Theory and Applications”, pp. 1 – 16. Downloaded from URL: http://www.intechopen.com/books/petri_net_theory_and_applications. [Web resource]. Free admission. Access date: 10.11.2018. Source: Petri Net, Theory and Applications, Book edited by: Vedran Kordic, ISBN 978-3-902613-12-7, 534 p., February 2008, I-Tech Education and Publishing, Vienna, Austria.</mixed-citation></citation-alternatives></ref><ref id="cit28"><label>28</label><citation-alternatives><mixed-citation xml:lang="ru">Petri Nets Fundamental Models, Verification and Applications / Edited by Michel Diaz. John Wiley &amp; Sons, 2009. 585 p.</mixed-citation><mixed-citation xml:lang="en">Petri Nets Fundamental Models, Verification and Applications. ed. by Michel Diaz. John Wiley &amp; Sons, 2009. 585 p.</mixed-citation></citation-alternatives></ref><ref id="cit29"><label>29</label><citation-alternatives><mixed-citation xml:lang="ru">Svadova M., Hanzalek Z. Matlab Toolbox for Petri Nets. URL1: https://simonline.akademitelkom.ac.id/dosen/riset/smartgrid/Bukan/Hanzalek01a.pdf. URL2: http://www.academia.edu/7645464/MATLAB_TOOLBOX_FOR_PETRI_NET S. [Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Svadova M., Hanzalek Z. Matlab Toolbox for Petri Nets. URL1: https:// simonline.akademitelkom.ac.id/dosen/riset/smartgrid/Bukan/Hanzalek01a.pdf. URL2: http://www.academia.edu/7645464/MATLAB_TOOLBOX_FOR_PETRI_NETS. [Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit30"><label>30</label><citation-alternatives><mixed-citation xml:lang="ru">Petri Nets Tools Database Quick Overview. URL: http://www.informatik.uni-hamburg.de/TGI/PetriNets/tools/quick.[Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Petri Nets Tools Database Quick Overview. URL: http://www.informatik.unihamburg.de/TGI/PetriNets/tools/quick. [Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit31"><label>31</label><citation-alternatives><mixed-citation xml:lang="ru">Component-based synthesis for complex APIs. / Yu Feng, Ruben Martins, Yuepeng Wang, Isil Dillig, Thomas W. Reps // Newsletter, ACM SIGPLAN Notices - POPL '17. Vol. 52. Issue 1, January 2017. P. 599-612.</mixed-citation><mixed-citation xml:lang="en">Component-based synthesis for complex APIs. / Yu Feng, Ruben Martins, Yuepeng Wang, Isil Dillig, Thomas W. Reps. Newsletter, ACM SIGPLAN Notices - POPL '17, Vol. 52. Issue 1, January 2017, pp. 599-612.</mixed-citation></citation-alternatives></ref><ref id="cit32"><label>32</label><citation-alternatives><mixed-citation xml:lang="ru">Samokhvalov D.I., Dworzanski L.W. Automatic Code Generation from Nested Petri nets to Event-based Systems on the Telegram Platform // Trudy ISP RAN / Proc. RAS. 2016. Vol. 28. Is. 3. P. 65-84.</mixed-citation><mixed-citation xml:lang="en">Samokhvalov D.I., Dworzanski L.W. Automatic Code Generation from Nested Petri nets to Event-based Systems on the Telegram Platform. Trudy ISP RAN. Proc. RAS, 2016, vol. 28, is. 3, pp. 65-84.</mixed-citation></citation-alternatives></ref><ref id="cit33"><label>33</label><citation-alternatives><mixed-citation xml:lang="ru">Petri Nets and Ladder Logic for Fully-Automating and Programmable Logic Control of Semi-Automatic Machines and Systems / Mahmoud A. Barghash, Osama M. Abuzeid, Anas N. Al-Rabadi, Ahmad M. Jaradat // American J. of Engineering and Applied Sciences 2011. №4 (2). P. 252-264.</mixed-citation><mixed-citation xml:lang="en">Mahmoud A. Barghash, Osama M. Abuzeid, Anas N. Al-Rabadi, Ahmad M. Jaradat Petri Nets and Ladder Logic for FullyAutomating and Programmable Logic Control of Semi-Automatic Machines and Systems. American J. of Engineering and Applied Sciences, 2011, no. 4 (2), pp. 252-264.</mixed-citation></citation-alternatives></ref><ref id="cit34"><label>34</label><citation-alternatives><mixed-citation xml:lang="ru">Conway C., Cheng-Hong Li, Megan Pengelly M. Pencil: A Petri Net Specification Language for Java. 3 December 2002 [Web resource]. URL: http:// www.cs.columbia. edu/~sedwards/classes/2003/w4115/conwayreport.pdf/. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Conway C., Cheng-Hong Li, Megan Pengelly M. Pencil: A Petri Net Specification Language for Java. 3 December 2002 [Web resource]. URL: http:// www.cs. columbia.edu/~sedwards/classes/2003/w4115/conway-report.pdf/. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit35"><label>35</label><citation-alternatives><mixed-citation xml:lang="ru">PetriNetExec: Java Embeddable Petri Nets: PetriNetExec a library for embedding Petri Nets into Java applications. Last Update: 2013-05-30. [Web resource]. URL: https://sourceforge.net/projects/petrinetexec/Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">PetriNetExec: Java Embeddable Petri Nets: PetriNetExec a library for embedding Petri Nets into Java applications. Last Update: 2013-05-30. [Web resource]. URL: https://sourceforge.net/projects/petrinetexec/. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit36"><label>36</label><citation-alternatives><mixed-citation xml:lang="ru">Jai Manral. Automated Test Case Generation using Petri Nets. [Web resource]. URL: https://arxiv.org/ftp/arxiv/papers/ 1509/1509.08401.pdf. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Jai Manral. Automated Test Case Generation using Petri Nets. [Web resource]. URL: https://arxiv.org/ftp/arxiv/papers/ 1509/1509.08401.pdf. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit37"><label>37</label><citation-alternatives><mixed-citation xml:lang="ru">Wang L., Jiesong Y., Xiaofeng Y., Jun H., Xuandong L., Guoliang Z. Generating test cases from UML activity diagram based on Gray-box method // Software Engineering Conference. Nov. 2004. P. 284-291.</mixed-citation><mixed-citation xml:lang="en">Wang L., Jiesong Y., Xiaofeng Y., Jun H., Xuandong L., Guoliang Z. Generat-ing test cases from UML activity diagram based on Gray-box method. Software En-gineering Conference, Nov. 2004, pp. 284-291.</mixed-citation></citation-alternatives></ref><ref id="cit38"><label>38</label><citation-alternatives><mixed-citation xml:lang="ru">Masahiro Osogami, Teruya Yamanishi, Katsuji Uosaki. Input-Output Conditions for Automatic Program Generation Using Petri Nets // International Conference on Knowledge-Based and Intelligent Information and Engineering Systems / Lecture Notes in Computer Science. Vol. 6881. Berlin.: Springer, 2011. P. 296-305.</mixed-citation><mixed-citation xml:lang="en">Masahiro Osogami, Teruya Yamanishi, Katsuji Uosaki. Input-Output Conditions for Automatic Program Genera-tion Using Petri Nets. International Con-ference on Knowledge-Based and Intelligent Information and Engineering Systems. Lec-ture Notes in Computer Science, vol. 6881, Berlin, Springer Publ., 2011, pp. 296-305.</mixed-citation></citation-alternatives></ref><ref id="cit39"><label>39</label><citation-alternatives><mixed-citation xml:lang="ru">A Guide to Modelling and Control with Modules of Signal Nets. Jörg Desel, Hans-Michael Hanisch, Gabriel Juhás, Robert Lorenz, Christian Neumair // Lecture Notes in Computer Science. Vol. 3147. Berlin, Heidelberg: Springer, 2004. P. 270-300.</mixed-citation><mixed-citation xml:lang="en">A Guide to Modelling and Control with Modules of Signal Nets. Jörg Desel, Hans-Michael Hanisch, Gabriel Juhás, Robert Lorenz, Christian Neumair. Lecture Notes in Computer Science, vol. 3147. Berlin, Heidelberg, Springer Publ., 2004, pp. 270-300.</mixed-citation></citation-alternatives></ref><ref id="cit40"><label>40</label><citation-alternatives><mixed-citation xml:lang="ru">Arlow J., Neustadt I. UML 2 and the Unified Process: Practical ObjectOriented Analysis and Design. 2nd Edition. New Jersey: Pearson Education Inc., Addison-Wesley Professional. 2005. 624 p.</mixed-citation><mixed-citation xml:lang="en">Arlow J., Neustadt I. UML 2 and the Unified Process: Practical ObjectOriented Analysis and Design. 2nd Edition. New Jersey: Pearson Education Inc., Addison-Wesley Professional, 2005, 624 p.</mixed-citation></citation-alternatives></ref><ref id="cit41"><label>41</label><citation-alternatives><mixed-citation xml:lang="ru">CharGer Manual v3.5b1 2005-11-30. P. 1–58. URL: http:// charger. sourceforge.net/. [Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">CharGer Manual v3.5b1 2005-11-30. P. 1–58. URL: http://charger. sourceforge.net/. [Web re-source]. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref><ref id="cit42"><label>42</label><citation-alternatives><mixed-citation xml:lang="ru">Delugah H. CharGer – A Conceptual Graph Editor written by Harry Delugah. URL: http://www.cs.uah.edu/~delugach/ CharGer/.[Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation><mixed-citation xml:lang="en">Delugah H. CharGer – A Conceptu-al Graph Editor written by Harry Delugah. URL: http://www.cs.uah.edu/~delugach/ CharGer/. [Web resource]. Free admission. (Access date: 10.11.2018).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
