eONPUIR

Behavioral Verefication of Internet of Things Systems by Petri Nets

Показать сокращенную информацию

dc.contributor.author Martynyuk, Oleksandr
dc.contributor.author Мартинюк, Олександр Миколайович
dc.contributor.author Мартынюк, Александр Николаевич
dc.contributor.author Drozd, Oleksandr
dc.contributor.author Дрозд, Олександр Валентинович
dc.contributor.author Дрозд, Александр Валентинович
dc.contributor.author Nesterenko, Sergey
dc.contributor.author Нестеренко, Сергій Анатольевич
dc.contributor.author Нестеренко, Cергей Анатольевич
dc.contributor.author Tamem Ahmesh
dc.contributor.author Тамем Ахмеш
dc.date.accessioned 2020-04-14T11:47:38Z
dc.date.available 2020-04-14T11:47:38Z
dc.date.issued 2019-10-07
dc.identifier.citation Martynyuk, O., Drozd, O., Nesterenko, S., Tamem Ahmesh. (2019). Behavioral Verefication of Internet of Things Systems by Petri Nets. Applied Aspects of Information Technology, Vol. 2, N 4, p. 295–303. en
dc.identifier.citation Behavioral Verefication of Internet of Things Systems by Petri Nets / O. Martynyuk, O. Drozd, S. Nesterenko, Tamem Ahmesh // Applied Aspects of Information Technology = Прикладні аспекти інформ. технологій. – Оdesa, 2019. – Vol. 2, N 4. – P. 295–303. en
dc.identifier.issn 2617-4316
dc.identifier.issn 2663-7723
dc.identifier.uri http://dspace.opu.ua/jspui/handle/123456789/10436
dc.description.abstract The rapid development, implementation in all spheres of human activity and the growing responsibility of the functions of the Internet of things systems tighten and complicate the requirements for the reliability of their design decisions at the development stages and operability during their implementations. Well-known methods for verifying projects and implementations rely on the means of system, structural, functional, design and technological analysis and synthesis of Internet of things systems. However, their capabilities do not underestimate the feasibility of developing formalized models and verification methods, in particular, their integration at the early system-functional stages, where “manual” design is inevitable and essential. This paper presents elements of a comprehensive behavioral verification of projects at the system-functional level for Internet of Things systems represented using input UML diagrams and designed Petri nets. Verification includes at the first stage a “manual” system analysis of the correctness of entities and relationships for input UML diagrams and simple Petri nets, performed as their cover when activated in visual modeling. For this stage, general estimates of the costs of redesigning in case of errors are given. At the second stage in the verification of the system-functional level, an automated analysis of the correctness of more complex Petri nets corresponding to real objects is performed in the CPN Tools environment with modeling of their behavior and construction of a graph of reachable states (markups). In this case, the result allows the dynamics of the Petri net to evaluate the presence of dead ends, hanging peaks, endless cycles, safety and liveliness properties, and, if necessary, redesign. The combined integrated use of system “manual” and functional automated verification for input UML models and projected models of Petri nets allows reducing the time of designing Internet of things systems by eliminating or timely eliminating design errors en
dc.description.abstract Швидкий розвиток, впровадження в усі сфери діяльності людини і зростання відповідальності виконуваних функцій систем Інтернет речей посилюють і ускладнюють вимоги до достовірності їх проектних рішень на етапах розробки і працездатності в ході експлуатації реалізацій. Відомі методи верифікації проектів і реалізацій спираються на засоби системного, структурного, функціонального, конструкторсько-технологічного аналізу і синтезу систем Інтернет речей. Однак їхній ресурс не применшує доцільність розвитку формальних моделей і методів верифікації, зокрема, їх комплексування на ранніх системно-функціональних етапах, де неминуче і істотно «ручне» проектування. У даній роботі наведені елементи комплексної поведінкової верифікації проектів системно-функціонального рівня для систем Інтернет речей, які подаються за допомогою вхідних UML-діаграм і проектованих мереж Петрі. Верифікація включає на першому етапі «ручний» етап системного аналізу коректності сутностей і відносин вхідних UML-діаграм і простих мереж Петрі, що виконується як їх покриття при активізації в візуальному моделюванні. Для цього етапу наведено загальні оцінки витрат на перепроектування в разі появи помилок. На другому етапі в верифікації системнофункціонального рівня виконується автоматизований аналіз коректності більш складних мереж Петрі, що відповідають реальним об'єктам, в середовищі CPN Tools з моделюванням їх поведінки і побудовою графа досяжних станів (розміток). В цьому випадку результат дозволяє динаміку роботи мережі Петрі, оцінити наявність тупиків, висячих вершин, нескінченних циклів, властивості безпеки і жвавості і при необхідності виконати перепроектування. Спільне комплексне застосування системної «ручний» і функціональної автоматизованої верифікації для вхідних UML-моделей і проектованих моделей мереж Петрі дозволяє скоротити час проектування систем Інтернет речей за рахунок виключення або своєчасного усунення проектних помилок. en
dc.description.abstract Быстрое развитие, внедрение во все сферы деятельности человека и рост ответственности выполняемых функций систем Интернет вещей ужесточают и усложняют требования к достоверности их проектных решений на этапах разработки и работоспособности в ходе эксплуатации реализаций. Известные методы верификации проектов и реализаций опираются на средства системного, структурного, функционального, конструкторско-технологического анализа и синтеза систем Интернет вещей. Однако их возможности не преуменьшают целесообразность развития формализованных моделей и методов верификации, в частности, их комплексирования на ранних системно-функциональных этапах, где неизбежно и существенно «ручное» проектирование. В настоящей работе приведены элементы комплексной поведенческой верификации проектов системно-функционального уровня для систем Интернет вещей, представляемых с помощью входных UML-диаграмм и проектируемых сетей Петри. Верификация включает на первом этапе «ручной» этап системного анализа корректности сущностей и отношений входных UML-диаграмм и простых сетей Петри, выполняемого как их покрытия при активизации в визуальном моделировании. Для этого этапа приведены общие оценки затрат на перепроектирование в случае появления ошибок. На втором этапе в верификации системно-функционального уровня выполняется автоматизированный анализ корректности более сложных сетей Петри, соответствующих реальным объектам, в среде CPN Tools с моделированием их поведения и построением графа достижимых состояний (разметок). В этом случае результат позволяет динамику работы сети Петри, оценить наличие тупиков, висячих вершин, бесконечных циклов, свойства безопасности и живости и при необходимости выполнить перепроектирование. Совместное комплексное применение системной «ручной» и функциональной автоматизированной верификации для входных UML-моделей и проектируемых моделей сетей Петри позволяет сократить время проектирования систем Интернет вещей за счет исключения или своевременного устранения проектных ошибок. en
dc.language.iso en en
dc.publisher Odessa National Polytechnic University en
dc.subject Internet of things; en
dc.subject behavioral verification; en
dc.subject Petri net; en
dc.subject coverage of verified properties en
dc.subject системи Інтернет речей; en
dc.subject поведінкова верифікація; en
dc.subject мережа Петрі; en
dc.subject покриття перевіряються властивостей; en
dc.subject складність верифікації en
dc.subject системы Интернет вещей; en
dc.subject поведенческая верификация; en
dc.subject сеть Петри; en
dc.subject покрытие проверяемых свойств; en
dc.subject сложность верификации en
dc.title Behavioral Verefication of Internet of Things Systems by Petri Nets en
dc.title.alternative Поведінкова верифікація систем інтернету речей на основі мереж Петрі en
dc.title.alternative Поведенческая верификация систем интернета вещей на основе сетей Петри en
dc.type Article en
opu.kafedra Кафедра комп’ютерних інтелектуальних систем та мереж
opu.citation.journal Applied Aspects of Information Technology en
opu.citation.volume 4 en
opu.citation.firstpage 295 en
opu.citation.lastpage 303 en
opu.citation.issue 2 en
opu.staff.id martynyuk@op.edu.ua
opu.staff.id drozd@op.edu.ua
opu.staff.id san@op.edu.ua


Файлы, содержащиеся в элементе

Этот элемент содержится в следующих коллекциях

Показать сокращенную информацию