Научная статья на тему 'Модельно-управляемое проектирование автоматизированной системы идентификации дефектов листового стекла'

Модельно-управляемое проектирование автоматизированной системы идентификации дефектов листового стекла Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
10
4
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
листовое стекло / автоматизированная система идентификации / UML / SysML / диаграммы / точечный дефект / sheet glass / automated identification system / UML / SysML / diagrams / spot defect

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Дмитрий Юрьевич Петров

Предложена информационная модель автоматизированной системы идентификации точечных дефектов листового стекла, реализованная с применением технологии Harmony и программной среды IBM Rhapsody Modeler, обеспечивающая автоматизацию моделирования, проектирования и тестирования программного обеспечения. Для автоматизированного обнаружения (локализации) и определения типа (идентификации) дефектов в листовом стекле на основе диаграммы классов реализованы модули, отвечающие за выполнение алгоритмов локализации, идентификации, взаимодействия с датчиками и камерами, архивирования, передачи данных в сеть и формирования данных для отображения на мониторе оператора и технолога. Программное обеспечение промышленного компьютера реализовано на языке C++ в MS Visual Studio. Применение методики управления жизненным циклом программного обеспечения Harmony и среды визуального моделирования IBM Rhapsody Modeler позволило повысить эффективность разработки автоматизированной системы идентификации точечных дефектов листового стекла. Полученная программная модель автоматизированной системы упрощает ее адаптацию к новым требованиям функционирования и подключение дополнительных аппаратных средств.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Дмитрий Юрьевич Петров

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The automated system model-controlled design of the sheet glass defects identifying5

An information model of an automated system for identifying point defects of sheet glass is proposed, implemented using Harmony technology and the IBM Rhapsody Modeler software environment, which provides automation of modeling, design and testing of software. For automated detection (localization) and determination of the type (identification) of defects in sheet glass based on the class diagram, modules are implemented that are responsible for the implementation of localization algorithms, identification, interaction with sensors and cameras, archiving, data transmission to the network and data generation for display on the monitor of the operator and technologist. The industrial computer software is implemented in C++ in MS Visual Studio. The application of the Harmony software lifecycle management methodology and the IBM Rhapsody Modeler visual modeling environment has made it possible to increase the efficiency of the development of an automated system for identifying point defects of flat glass. The resulting program model of the automated system simplifies its adaptation to new operating requirements and the connection of additional hardware.

Текст научной работы на тему «Модельно-управляемое проектирование автоматизированной системы идентификации дефектов листового стекла»

Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics. 2023. N. 4 ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Computer engineering and software

Научная статья УДК 681.518.5:666.1.013 https://doi.org/10.24143/2072-9502-2023-4-41-48 EDN NSYUTU

Модельно-управляемое проектирование автоматизированной системы идентификации дефектов листового стекла

Дмитрий Юрьевич Петров

Институт проблем точной механики и управления Саратовского научного центра Российской академии наук, Саратов, Россия, iac_sstu@mail.ruш

Саратовский национальный исследовательский государственный университет имени Н. Г. Чернышевского,

Саратов, Россия

Аннотация. Предложена информационная модель автоматизированной системы идентификации точечных дефектов листового стекла, реализованная с применением технологии Harmony и программной среды IBM Rhapsody Modeler, обеспечивающая автоматизацию моделирования, проектирования и тестирования программного обеспечения. Для автоматизированного обнаружения (локализации) и определения типа (идентификации) дефектов в листовом стекле на основе диаграммы классов реализованы модули, отвечающие за выполнение алгоритмов локализации, идентификации, взаимодействия с датчиками и камерами, архивирования, передачи данных в сеть и формирования данных для отображения на мониторе оператора и технолога. Программное обеспечение промышленного компьютера реализовано на языке C++ в MS Visual Studio. Применение методики управления жизненным циклом программного обеспечения Harmony и среды визуального моделирования IBM Rhapsody Modeler позволило повысить эффективность разработки автоматизированной системы идентификации точечных дефектов листового стекла. Полученная программная модель автоматизированной системы упрощает ее адаптацию к новым требованиям функционирования и подключение дополнительных аппаратных средств.

Ключевые слова: листовое стекло, автоматизированная система идентификации, UML, SysML, диаграммы, точечный дефект

Благодарности: работа выполнена в ИПТМУ РАН по государственному заданию Министерства науки и высшего образования Российской Федерации (тема № FFNM-2022-0010 «Разработка интеллектуальных моделей и методов управления сложными человеко-машинными системами в условиях критических ситуаций»).

Для цитирования: Петров Д. Ю. Модельно-управляемое проектирование автоматизированной системы идентификации дефектов листового стекла // Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 4. С. 41-48. https://doi.org/10.24143/2072-9502-2023-4-41-48. EDN NSYUTU.

Original article

The automated system model-controlled design of the sheet glass defects identifying

Dmitry Yu. Petrov

Institute of Precision Mechanics and Control Problems of the Saratov Scientific Center of the Russian Academy of Sciences, Saratov, Russia, iac_sstu@mail.ruM

Saratov State University, Saratov, Russia

Abstract. An information model of an automated system for identifying point defects of sheet glass is proposed, implemented using Harmony technology and the IBM Rhapsody Modeler software environment, which provides automation of modeling, design and testing of software. For automated detection (localization) and determination of the type (identification) of defects in sheet glass based on the class diagram, modules are implemented that are responsible for the imple-

© Петров Д. Ю., 2023

Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 4

ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Компьютерное обеспечение и вычислительная техника

ч я я я а и я -ея

mentation of localization algorithms, identification, interaction with sensors and cameras, archiving, data transmission to the network and data generation for display on the monitor of the operator and technologist. The industrial computer software is implemented in C++ in MS Visual Studio. The application of the Harmony software lifecycle management methodology and the IBM Rhapsody Modeler visual modeling environment has made it possible to increase the efficiency of the development of an automated system for identifying point defects of flat glass. The resulting program model of the automated system simplifies its adaptation to new operating requirements and the connection of additional hardware.

Keywords: sheet glass, automated identification system, UML, SysML, diagrams, spot defect

Acknowledgment: the work was carried out at IPMCP RAS according to the state assignment of the Ministry of Science and Higher Education of the Russian Federation (topic # FFNM-2022-0010 "Development of intelligent models and methods for managing complex human-machine systems in critical situations").

For citation: Petrov D. Yu. The automated system model-controlled design of the sheet glass defects identifying. Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics. 2023;4:41-48. (In Russ.). https://doi.org/10.24143/2072-9502-2023-4-41-48. EDN NSYUTU.

&

H

& ¡у

Введение

Повышение качества листового стекла играет ключевую роль в росте конкурентоспособности продукции стекольных предприятий в условиях современного рынка. Изготовление листового стекла широко используемым в настоящее время флоат-способом включает стадии подготовки шихты, стекловарения, формования ленты стекла на расплаве олова, отжига ленты стекла, ее резки на листы заданного размера и их упаковки [1, 2]. При изготовлении листового стекла имеют место нарушения параметров технологического процесса, что приводит к возникновению нежелательных оптических и физических свойств стекла [3]. Повышение производительности производства и снижение количества брака листового стекла предполагает решение задачи интеграции цифровых систем предприятия в рамках концепции Индустрия 4.0. Цифровая

трансформация промышленных предприятий с непрерывным циклом производства предусматривает особое внимание к определению исходных требований к информационным системам [4-6]. Вопросы взаимного влияния требований анализируются с использованием графических моделей, которые становятся основой будущей структурно-функциональной архитектуры системы управления цифровым предприятием [7]. Для графического моделирования архитектуры цифрового предприятия целесообразно использование диаграммы нотаций UML и SysML [8].

На основе нотаций UML 2.5. и SysML разработана методика управления жизненным циклом программного обеспечения (ПО) Harmony, реализованная в среде визуального моделирования IBM Rhapsody. Схема управления жизненным циклом ПО Harmony на основе V-модели приведена на рис. 1.

С

Рис. 1. Схема управления жизненным циклом программного обеспечения Harmony Fig. 1. Harmony Software Lifecycle Management Scheme

Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics. 2023. N. 4 ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Computer engineering and software

Аналогичный подход используется для поддержки проектирования интегрированной модульной авионики в комплексах инструментальных средств UniMode, SimInTech, MASIW (Modular Avionics System Integrator Workplace) [9].

В процессе производства листового стекла постоянно выполняются мероприятия по адаптации к изменениям в химическом составе сырьевых материалов, интенсификации производства, повышению качества листового стекла и др. Все эти изменения технологического процесса должны учитываться в функционировании автоматизированных систем управления. При разработке новых автоматизированных систем управления необходимо использовать методики, ускоряющие разработку, снижающие затраты на тестирование и обеспечивающие возможности их адаптации к новым требованиям функционирования и подключения дополнительных аппаратных средств.

Решению этой актуальной научно-технической задачи посвящена настоящая статья.

Постановка цели и задач исследования

Для повышения производительности труда разработчиков и обеспечения адаптации автоматизированных систем управления к новым требованиям функционирования производства необходимо использовать модельно-управляемое проектирование ПО.

Целью исследования является разработка информационной модели автоматизированной системы идентификации точечных дефектов листового стекла с применением технологии Harmony и программной среды IBM Rhapsody Modeler, которая обеспечивает автоматизацию моделирования, проектирования и тестирования ПО.

Для достижения поставленной цели требуется решить, в частности, следующие задачи.

1. Определить требования к автоматизированной системе идентификации точечных дефектов листового стекла и разработать диаграмму UML «Варианты использования».

2. Разработать модель автоматизированной системы идентификации на основе диаграмм UML структуры, последовательности и развертывания.

3. Изучить возможности генерации программного кода автоматизированной системы идентификации точечных дефектов.

Конечным результатом исследовательских работ является автоматизированная система идентификации точечных дефектов листового стекла, построенная на основе программной модели, которая обеспечивает адаптацию автоматизированной системы управления к новым требованиям функционирования производства.

Требования к автоматизированной системе идентификации точечных дефектов

Для устранения причин возникновения дефектов

в листовом стекле автоматизированная система идентификации точечных дефектов должна в режиме реального времени находить эти дефекты и идентифицировать их тип. Автоматизированная система взаимодействует с датчиками, видеокамерами, системой резки листового стекла и базой данных (БД) производства листового стекла, а также с автоматизированным рабочим местом (АРМ) оператора и технолога.

Информация об обнаруженных дефектах в стекле размещается в локальную БД реального времени, реализованную на MySQL, с использованием драйвера ADO.NET. Неактуальная информация архивируется и сохраняется в SCADA-системе Trace Mode 6 в СУБД реального времени SIAD/SQL 6, которая оптимизирована на быструю запись и чтение больших объемов информации 24 часа в сутки. Эта информация используется системой менеджмента качества предприятия. Информация из БД реального времени SIAD/SQL 6 используется для определения линии разреза ленты стекла.

Разработка системы начинается с определения требований к ней. Для хранения сформулированных требований и их изменений в процессе разработки может использоваться программный пакет IBM DOORS. Полученные требования передаются в среду визуального моделирования IBM Rhapsody. Она обеспечивает модельно-управляемое проектирование (Model Driven Development) ПО для встраиваемых систем. Для разработки программной модели автоматизированной системы идентификации точечных дефектов листового стекла в IBM Rhapsody разработаны следующие диаграммы: прецедентов, структурная, последовательности и состояний. При разработке диаграмм классов, структуры и состояний выполняется автоматическая кодогенерация на C/C++. Для обеспечения верификации и валидации модели IBM Rhapsody позволяет моделировать выполнение скомпилированного программного кода, отображая на диаграммах конечных автоматов изменения состояний объектов и протоколируя обмен событиями между объектами в диаграмме последовательности. Полученные при моделировании диаграммы последовательности сравниваются с разработанными на этапе проектирования системы. Это позволяет выявить несоответствия исходным требованиям. При этом IBM Rhapsody поддерживает инструменты конфигурационного управления (Subversion, CVS, Synergy и др.).

Для автоматизированной системы идентификации точечных дефектов листового стекла определены следующие основные требования:

1) определение локализации на ленте стекла наиболее часто встречающихся типов дефектов размером более 0,5 мм;

2) распознавание типа точечного дефекта листового стекла;

i n'

ста

Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 4

ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Компьютерное обеспечение и вычислительная техника

3) отображение дефектов листового стекла на АРМ На основе анализа этих требований разработана оператора; диаграмма UML «Варианты использования» (рис. 2):

4) интеграция с автоматизированной системой на диаграмме вариантов использования изобража-производства листового стекла SCADA-системой ют актеров, варианты использования, их связи Trace Mode 6; и границу системы [10].

5) интеграция с системой резки листового стекла.

ч я я я а и я -ея

System of identification defects glass

Line ar_VideoCa mera

О

Video_Capture

Glass_CuttingSystem

Localization Defect

Identification Defect

Control_LightingSystem

LocalDataBase Recoud

Lighting_System

« Ai

С

Analysis_Defect

System Service

Quality_ManagementSystem

Wo rkstat ion_Ope rator

Workstation_Te chnol og ist

Рис. 2. Диаграмма UML «Варианты использования» Fig. 2. Use case diagram

£ С

На диаграмме прямоугольником выделены границы системы «System of identification defects glass». Варианты использования обозначены овалами. С системой взаимодействуют внешние системы -актеры. Актерами являются линейная видеокамера Linear_VideoCamera, система резки ленты стекла Glass_CuttingSystem, система менеджмента качества предприятия Quality_ManagementSystem, датчик скорости движения ленты стекла Sensors_, подсистема подсветки Lighting_System, АРМ оператора Workstation_Operator и АРМ технолога Workstation_ Technologist.

Вариант использования Video_Capture обеспечивает захват видеоизображения при взаимодействии с вариантом использования Control_LightingSystem, который управляет подсветкой ленты стекла. Полученные изображения обрабатываются вариантом использования Localization_Defect и определяются координаты дефекта в ленте стекла. Эти координаты передаются актеру Glass_CuttingSystem, выполняющему резку ленты стекла. Вариант использования Identification_Defect определяет тип дефекта стекла и передает об этом информацию системе менеджмента качества предприятия (актер Quality_Management System) и в вариант использования Analysis_Defect, который анализирует новый дефект с целью улучшения идентификации. Вариант использования LocalDataBase_Record формирует новые записи в локальной базе данных реального времени. Вариант использования SystemService обеспечивает сервисное

обслуживание и настройку системы.

В диаграмме на рис. 2 для каждого варианта использования необходим алгоритм действий. Например, для варианта использования Localization_Defect должны выполняться локализация неоднородностей сигналов и формирование их контуров на основе вейвлет-преобразования сигнала:

1) поиск неоднородностей;

2) выявление точек (номера пикселей) местоположения оптических искажений;

3) накопление точек контура;

4) вычисление геометрических характеристик контура дефекта.

Для варианта использования Identification_Defect накапливаются данные о среднем значении яркости подсветки между точками контура:

1) классификации типа дефекта по контуру;

2) идентификация конкретного типа дефекта в заданном классе по данным о среднем значении яркости между точками.

Разработка модели автоматизированной системы идентификации

Для программной реализации автоматизированной системы на основе диаграммы вариантов использования разработана диаграмма структуры (рис. 3), которая позволяет наглядно представить структуру автоматизированной системы идентификации и сгенерировать программный код.

Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics. 2023. N. 4 ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Computer engineering and software

CVideoCamsCapture

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

S Capture FramefromCams():boo I

5 ConnImages():void

6 CVi de oCa msCapt ureO

CFindContour

Q IritFindContour():void В RndCDntour():bool 0GetContour():Object &CRndContour()

0 oWAnalysisCWèveletAnalyss 0 oFindBointsCRndBoints

1

CApp lication

S Run():vo¡d &CAppl¡cat¡on()

V

Cid enti fi cationD elects

0 oRulesldentification :CRulesld.. S öS etf n gá\IWCSe tt¡ ngNW

S ldentification():void \ CIdentificationDefects()

CDataBase

S InitDataBase():vo¡d 0 WiteDataCefects(object:Obj ect.. S ReacDatadefects():Object 0ReadAIIData(a_Date:Date):void &CDataBase()

CVi ewO per ato r n fo rmat i o n

Q SendDataToTraceMode()void \ CViewOperatorinformati on()

Рис. 3. Диаграмма структуры автоматизированной системы идентификации Fig. 3. Diagram of the structure of an automated identification system

Диаграмма структуры включает следующие классы:

- САррНсайоп - класс, реализующий всю логику приложения;

- CVideoCamsCapture - класс, реализующий алгоритм захвата изображений с видеокамер и захвата данных с датчиков;

- CFindContour - класс, реализующий алгоритм локализации дефектов по изображениям, полученным с видеокамер;

- CIdentificationDefects - класс, реализующий алгоритм идентификации выделенных дефектов;

- CDataBase - класс, обеспечивающий взаимодействие с внутренней БД MySQL;

- CViewOperatorlnformation - класс, обеспечивающий подготовку данных для отображения информации о дефектах оператору через SCADA-сис-тему Trace Mode 6.

Для определения методов классов с использованием информации из описания варианта использования Localization_Defect разработана диаграмма последовательности локализации дефекта, которая показана на рис. 4.

i n'

ста

:C V id eoC am s C a p t u re

:CFindContour

:CDataBase

:C Identification D e fe c t s

[c o n d it io n ]

loop Л/ evTim e() [condition]

e vG e tC ad r()

^ CaptureFram esFrom Cam s ()

Conn Im ages()

1

loop

//

few

new_cadr()

[condition while (not EXiT_M E S S A G E ) ] FindContour()

evContourRaise() W rite D ataD efects(

'ContourRaise()

Рис. 4. Диаграмма последовательности локализации дефекта Fig. 4. Diagram of the defect localization sequence

ENV

parallel

ч я я я

И

я -ея

я

о

Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 4

ISSN 2072-9502 (Print), ISSN 2224-9761 (Online)

Компьютерное обеспечение и вычислительная техника

Для автоматизированного обнаружения (локализации) и определения типа (идентификации) дефектов в листовом стекле на основе диаграммы классов реализованы модули, отвечающие за выполнение алгоритмов локализации, идентификации, взаимодействия с датчиками и камерами, архивирования, передачи данных в сеть и формирование данных для их отображения на мониторе оператора и технолога [11].

Работа модулей синхронизируется по таймеру реального времени и по данным датчиков движения ленты стекла. На каждом такте срабатывания таймера опрашивается датчик движения ленты стекла. Он задает цикл опроса видеокамер, и сигналы, полученные от них, «склеиваются» в один. Итоговый сигнал отправляется в модуль локализации неодно-родностей сигналов и формирования их контура. Развертывание модулей показано на рис. 5.

PC

С V id ео Ca m s Ca pt иге

L ос a Mz atio n Id e ntD efe с ts d

PLC Fa s tw el

CControl a

LightSensors 3D

DateBaseR ealTime

--> D ate О га с le Tim eTee n Ö

1

AW S_Technology

C Id e n tific atio n D efe cts

T rac e Mo de

CC on nectio nTra се M о CI DataBase Ö

Рис. 5. Диаграмма развертывания автоматизированной системы Fig. 5. Automated system deployment diagram

я

A

4

4 О

s 2

CQ

О

£ С

Компоненты автоматизированной системы развертываются на двух аппаратных платформах: промышленном компьютере PC_ и контроллере PLC_. Промышленный компьютер представлен отказоустойчивым двухпроцессорным сервером Fastwel AdvantiX IS-4U-SYS5, необходимым для обеспечения работы ресурсоемких приложений в условиях промышленного производства. Контроллер PLC_ реализован на базе программируемого логического контроллера Fastwel МК-905 с модулями ввода-вывода Fastwel IO.

Возможности генерации программного кода

Применение модельно-управляемого проектирования в среде визуального моделирования IBM Rhapsody позволяет:

- описать поведение системы в графических моделях;

- исполнить графические модели и обнаружить ошибки не на этапе тестирования, а на этапах определения требований, разработки архитектуры и проектирования;

- сгенерировать код приложения, который динамически связан с графической моделью;

- обеспечить синхронизацию графической модели, программного кода и документации;

- выполнить автоматическую генерацию тестов для тестирования автоматизированной системы

идентификации.

Элементы модели объединяются в пакеты диаграммы развертывания для генерации кода компонентов ПО и определения их реализации в виде исполняемого файла или библиотеки. Генерация кода осуществляется в соответствии с настройками конфигурации. Для одной модели можно настроить несколько конфигураций генерации программного кода для исполнения:

- на промышленном компьютере и анимирован-ного исполнения во время отладки и тестирования;

- в различных операционных системах: Windows, VxWorks, QNX и др.

Программный код может быть сгенерирован на языках программирования С, С++, Ada. Программное обеспечение автоматизированной системы идентификации сгенерировано на языке C++ в MS Visual Studio для операционной системы Windows.

Заключение

Разработанная автоматизированная система идентификации точечных дефектов листового стекла, построенная на основе модельно-управляемого проектирования с применением UML и алгоритмов идентификации, позволяет обеспечить идентификацию наиболее часто встречающихся типов дефектов листового стекла. На основе полученной информации формируется электронная карта дефектов, ко-

Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics. 2023. N. 4 ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Computer engineering and software

торая используется для автоматического раскроя листового стекла в реальном времени.

Применение методики управления жизненным циклом ПО Harmony и среды визуального моделирования IBM Rhapsody повысило эффективность разработки автоматизированной системы идентификации точечных дефектов листового стекла. Наличие программной модели обеспечивает упрощение адаптации ПО автоматизированной системы

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

идентификации точечных дефектов листового стекла к новым требованиям, которые возникают в процессе ее эксплуатации. Расширение функционала российских программных комплексов модельно-управляемого проектирования ПО UniMode, Simln Tech и MASIW позволит обеспечить повышение производительности разработки и тестирования ПО для ответственных применений.

Список источников

1. Makarov R. I., Khorosheva E. R. Information Analysis of the Sheet-Glass Utilization Factor in Production // Glass and Ceramics. 2020. V. 77, no. 7-8. P. 295-297. https://doi.org/10.1007/s10717-020-00292-7.

2. Петров Д. Ю. Архитектура информационной системы управления жизненным циклом цифрового двойника для непрерывного производства // Изв. Санкт-Петербург. гос. технолог. ин-та (техн. ун-та). 2021. № 57. C. 98-104.

3. Makarov R. I., Khorosheva E. R. Salient Aspects of the Implementation of Digital Economics in Glass Plants in Russia // Glass and Ceramics. 2019. V. 75, no. 11-12. P. 438-440. https://doi.org/10.1007/s10717-019-00107-4.

4. Дерябин С. А., Кондратьев Е. И., Рзазаде У. А., Тем-кин И. О. Язык моделирования архитектуры цифрового предприятия: методологический подход к проектированию систем индустрии 4.0 // Горный информационно-аналитический бюл. (науч.-техн. журн.). 2022. № 2. С. 97-110. URL: https://cyberleninka.ru/article/n7yazyk-modelirovaniya-arhitektury-tsifrovogo-predpriyatiya-metodologicheskiy-pod hod-k-proektirovaniyu-sistem-industrii-4-0 (дата обращения: 02.08.2023).

5. Осинцев А. В., Комнатнов М. Е. Объектно-ориентированный анализ алгоритма управления и проектирование архитектуры программного обеспечения для климатической экранированной ТЕМ-камеры // Докл. Томск. гос. ун-та систем управления и радиоэлектроники. 2019. Т. 22, № 2. С. 83-89. URL: https://cyberleninka.ru/article/n/obektno-orientirovannyy-analiz-algoritma-upravleniya-i-proektirovanie-

arhitektury-programmnogo-obespecheniya-dlya-klimaticheskoy (дата обращения: 06.08.2023).

6. Morozov A., Mutzke Th., Ding Kai. Automated Transformation of UML/SysML Behavioral Diagrams for Stochastic Error Propagation Analysis of Autonomous Systems // ASCE-ASME J. Risk and Uncert. in Engrg. Sys. Part B: Mech. Engrg. 2021. DOI: 10.1115/1.4051781.

7. Weilkiens T., Lamm J., Roth Stephan., Walker M. Model Based Requirements Engineering and Use Case Analysis // Model Based System Architecture, Second Edition. 2022. DOI: 10.1002/9781119746683.

8. Altay Haluk, Solmazgul M. Model-Based Systems Engineering Approach with SysML for an Automatic Flight Control System // 2nd International Conference on Machine Learning & Trends (MLT 2021). P. 1-19. DOI: 10.5121/ csit.2021.111101.

9. Киреев А. П., Шаров С. А. Способ проектирования интегрированной бортовой аппаратуры космического аппарата с использованием архитектурного языка AADL // Современные наукоемкие технологии. 2023. № 7. С. 34-40. URL: https://top-technologies.ru/ru /article/view?id=39691 (дата обращения: 18.08.2023).

10. Фаулер М., Скотт К. UML. Основы. СПб.: Символ-Плюс, 2003. 192 с.

11. Петров Д. Ю., Ефимов И. В., Иващенко В. А., Мешалкин В. П. Комплекс объектно-ориентированных программ идентификации точечных дефектов листового стекла // Программные продукты и системы. 2014. № 3. С. 149-154.

i 5'

сю

References

1. Makarov R. I., Khorosheva E. R. Information Analysis of the Sheet-Glass Utilization Factor in Production. Glass and Ceramics, 2020, vol. 77, no. 7-8, pp. 295-297. https://doi.org/10.1007/s10717-020-00292-7.

2. Petrov D. Iu. Arkhitektura informatsionnoi sistemy upravleniia zhiznennym tsiklom tsifrovogo dvoinika dlia nepreryvnogo proizvodstva [Architecture of the Digital Twin Lifecycle Management Information System for Continuous Production]. Izvestiia Sankt-Peterburgskogo gosudarstven-nogo tekhnologicheskogo instituta (tekhnicheskogo universi-teta), 2021, no. 57, pp. 98-104.

3. Makarov R. I., Khorosheva E. R. Salient Aspects of the Implementation of Digital Economics in Glass Plants in Russia. Glass and Ceramics, 2019, vol. 75, no. 11-12, pp. 438-440. https://doi.org/10.1007/s10717-019-00107-4.

4. Deriabin S. A., Kondrat'ev E. I., Rzazade U. A., Tem-kin I. O. Iazyk modelirovaniia arkhitektury tsifrovogo predpriiatiia: metodologicheskii podkhod k proektirovaniiu

sistem industrii 4.0 [Digital enterprise architecture modeling language: a methodological approach to the design of industry systems]. Gornyi informatsionno-analiticheskii biutteten' (nauchno-tekhnicheskii zhurnal), 2022, no. 2, pp. 97-110. Available at: https://cyberleninka.ru/article/n/yazyk-mode lirovaniya-arhitektury-tsifrovogo-predpriyatiya-metodologi cheskiy-podhod-k-proektirovaniyu-sistem-industrii-4-0 (accessed: 02.08.2023).

5. Osintsev A. V., Komnatnov M. E. Ob"ektno-orien-tirovannyi analiz algoritma upravleniia i proektirovanie arkhitektury programmnogo obespecheniia dlia klimatich-eskoi ekranirovannoi TEM-kamery [Object-oriented analysis of the control algorithm and design of the software architecture for a climate-shielded TEM-camera]. Doklady Toms-kogo gosudarstvennogo universiteta sistem upravleniia i radioelektroniki, 2019, vol. 22, no. 2, pp. 83-89. Available at: https://cyberleninka.ru/article/n/obektno-orientirovan-nyy-analiz-algoritma-upravleniya-i-proektirovanie-arhitektury-

Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика. 2023. № 4

ISSN2072-9502 (Print), ISSN2224-9761 (Online)

Компьютерное обеспечение и вычислительная техника

ч я я я а и я •е я

programmnogo-obespecheniya-dlya-klimaticheskoy (accessed: 06.08.2023).

6. Morozov A., Mutzke Th., Ding Kai. Automated Transformation of UML/SysML Behavioral Diagrams for Stochastic Error Propagation Analysis of Autonomous Systems. ASCE-ASME J. Risk and Uncert. in Engrg. Sys. Part B: Mech. Engrg, 2021. DOI: 10.1115/1.4051781.

7. Weilkiens T., Lamm J., Roth Stephan., Walker M. Model Based Requirements Engineering and Use Case Analysis. Model Based System Architecture, Second Edition. 2022. DOI: 10.1002/9781119746683.

8. Altay Haluk, Solmazgul M. Model-Based Systems Engineering Approach with SysML for an Automatic Flight Control System. 2nd International Conference on Machine Learning & Trends (MLT 2021). Pp. 1-19. DOI: 10.5121/csit.2021.111101.

9. Kireev A. P., Sharov S. A. Sposob proektirovaniia in-tegrirovannoi bortovoi apparatury kosmicheskogo apparata s ispol'zovaniem arkhitekturnogo iazyka AADL [A method for designing the integrated onboard equipment of a spacecraft using the AADL architectural language]. Sovremennye naukoemkie tekhnologii, 2023, no. 7, pp. 34-40. Available at: https://top-technologies.ru/ru/article/view?id=39691 (accessed: 18.08.2023).

10. Fauler M., Skott K. UML. The basics. Saint-Petersburg, Simvol-Plius Publ., 2003. 192 p.

11. Petrov D. Iu., Efimov I. V., Ivashchenko V. A., Meshalkin V. P. Kompleks ob"ektno-orientirovannykh programm identifikatsii tochechnykh defektov listovogo stekla [A complex of object-oriented programs for point defects of flat glass identifying]. Programmnye produkty i sistemy, 2014, no. 3, pp. 149-154.

Статья поступила в редакцию 20.08.2023; одобрена после рецензирования 26.09.2023; принята к публикации 19.10.2023 The article was submitted 20.08.2023; approved after reviewing 26.09.2023; accepted for publication 19.10.2023

Информация об авторе / Information about the author

Дмитрий Юрьевич Петров - кандидат технических наук, доцент; старший научный сотрудник лаборатории системных проблем управления и автоматизации в машиностроении; Институт проблем точной механики и управления Саратовского научного центра Российской академии наук; доцент кафедры системного анализа и автоматического управления; Саратовский национальный исследовательский государственный университет имении Н. Г. Чернышевского; iac_sstu@mail.ru

Dmitry Yu. Petrov - Candidate of Technical Sciences, Assistant Professor; Senior Researcher at the Laboratory of System Problems of Control and Automation in Mechanical Engineering; Institute of Precision Mechanics and Control Problems of the Saratov Scientific Center of the Russian Academy of Sciences; Assistant Professor of the Department of System Analysis and Automatic Control; Saratov State University; iac_sstu@mail.ru

£ С

i Надоели баннеры? Вы всегда можете отключить рекламу.