Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/10436
Название: Behavioral Verefication of Internet of Things Systems by Petri Nets
Другие названия: Поведінкова верифікація систем інтернету речей на основі мереж Петрі
Поведенческая верификация систем интернета вещей на основе сетей Петри
Авторы: Martynyuk, Oleksandr
Мартинюк, Олександр Миколайович
Мартынюк, Александр Николаевич
Drozd, Oleksandr
Дрозд, Олександр Валентинович
Дрозд, Александр Валентинович
Nesterenko, Sergey
Нестеренко, Сергій Анатольевич
Нестеренко, Cергей Анатольевич
Tamem Ahmesh
Тамем Ахмеш
Ключевые слова: Internet of things;
behavioral verification;
Petri net;
coverage of verified properties
системи Інтернет речей;
поведінкова верифікація;
мережа Петрі;
покриття перевіряються властивостей;
складність верифікації
системы Интернет вещей;
поведенческая верификация;
сеть Петри;
покрытие проверяемых свойств;
сложность верификации
Дата публикации: 7-Окт-2019
Издательство: Odessa National Polytechnic University
Библиографическое описание: 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.
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.
Краткий осмотр (реферат): 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
Швидкий розвиток, впровадження в усі сфери діяльності людини і зростання відповідальності виконуваних функцій систем Інтернет речей посилюють і ускладнюють вимоги до достовірності їх проектних рішень на етапах розробки і працездатності в ході експлуатації реалізацій. Відомі методи верифікації проектів і реалізацій спираються на засоби системного, структурного, функціонального, конструкторсько-технологічного аналізу і синтезу систем Інтернет речей. Однак їхній ресурс не применшує доцільність розвитку формальних моделей і методів верифікації, зокрема, їх комплексування на ранніх системно-функціональних етапах, де неминуче і істотно «ручне» проектування. У даній роботі наведені елементи комплексної поведінкової верифікації проектів системно-функціонального рівня для систем Інтернет речей, які подаються за допомогою вхідних UML-діаграм і проектованих мереж Петрі. Верифікація включає на першому етапі «ручний» етап системного аналізу коректності сутностей і відносин вхідних UML-діаграм і простих мереж Петрі, що виконується як їх покриття при активізації в візуальному моделюванні. Для цього етапу наведено загальні оцінки витрат на перепроектування в разі появи помилок. На другому етапі в верифікації системнофункціонального рівня виконується автоматизований аналіз коректності більш складних мереж Петрі, що відповідають реальним об'єктам, в середовищі CPN Tools з моделюванням їх поведінки і побудовою графа досяжних станів (розміток). В цьому випадку результат дозволяє динаміку роботи мережі Петрі, оцінити наявність тупиків, висячих вершин, нескінченних циклів, властивості безпеки і жвавості і при необхідності виконати перепроектування. Спільне комплексне застосування системної «ручний» і функціональної автоматизованої верифікації для вхідних UML-моделей і проектованих моделей мереж Петрі дозволяє скоротити час проектування систем Інтернет речей за рахунок виключення або своєчасного усунення проектних помилок.
Быстрое развитие, внедрение во все сферы деятельности человека и рост ответственности выполняемых функций систем Интернет вещей ужесточают и усложняют требования к достоверности их проектных решений на этапах разработки и работоспособности в ходе эксплуатации реализаций. Известные методы верификации проектов и реализаций опираются на средства системного, структурного, функционального, конструкторско-технологического анализа и синтеза систем Интернет вещей. Однако их возможности не преуменьшают целесообразность развития формализованных моделей и методов верификации, в частности, их комплексирования на ранних системно-функциональных этапах, где неизбежно и существенно «ручное» проектирование. В настоящей работе приведены элементы комплексной поведенческой верификации проектов системно-функционального уровня для систем Интернет вещей, представляемых с помощью входных UML-диаграмм и проектируемых сетей Петри. Верификация включает на первом этапе «ручной» этап системного анализа корректности сущностей и отношений входных UML-диаграмм и простых сетей Петри, выполняемого как их покрытия при активизации в визуальном моделировании. Для этого этапа приведены общие оценки затрат на перепроектирование в случае появления ошибок. На втором этапе в верификации системно-функционального уровня выполняется автоматизированный анализ корректности более сложных сетей Петри, соответствующих реальным объектам, в среде CPN Tools с моделированием их поведения и построением графа достижимых состояний (разметок). В этом случае результат позволяет динамику работы сети Петри, оценить наличие тупиков, висячих вершин, бесконечных циклов, свойства безопасности и живости и при необходимости выполнить перепроектирование. Совместное комплексное применение системной «ручной» и функциональной автоматизированной верификации для входных UML-моделей и проектируемых моделей сетей Петри позволяет сократить время проектирования систем Интернет вещей за счет исключения или своевременного устранения проектных ошибок.
URI (Унифицированный идентификатор ресурса): http://dspace.opu.ua/jspui/handle/123456789/10436
ISSN: 2617-4316
2663-7723
Располагается в коллекциях:2019, Vol. 2, № 4

Файлы этого ресурса:
Файл Описание РазмерФормат 
295_303_Martynyuk.pdf568.96 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.