ISO/TR 24529:2008, ключевой руководящий документ в области архитектуры интеллектуальных транспортных систем, возник в результате углубленного исследования стандартизации архитектуры ИТС, проведенного рабочей группой 1 ISO/TC 204. Основная ценность этого отчета заключается в предоставлении систематической структуры руководства по применению UML в международных стандартах ИТС, технических спецификациях и технических отчетах.
Как международный стандарт ISO/IEC 19501, UML широко используется при разработке спецификаций и моделировании систем с большим объемом программного обеспечения. В отчете отмечается, что UML эволюционировал до версии 2.0, а новые функции еще больше улучшили поддержку разработки на основе моделей. Этот прогресс имеет большое значение для разработки стандартов ИТС.
Интеллектуальные транспортные системы по сути представляют собой крупномасштабные распределенные информационные системы, развернутые в физических или виртуальных сетях.
UML продемонстрировал множество преимуществ при разработке стандартов ИТС: он предоставляет международно стандартизированную форму модели системы, поддерживает единообразное описание с точки зрения многих пользователей, имеет обширную поддержку обучения и технических инструментов, может работать через реестр метаданных ИТС, поддерживает прямое преобразование в машинный код и широко используется в архитектуре, проектировании и разработке систем с большим объемом программного обеспечения.
В то же время в отчете четко указаны ограничения применения UML: многим заинтересованным сторонам без опыта разработки программного обеспечения трудно понять UML, использование большого количества профессиональных терминов создает препятствие для непрофессиональных читателей, он все еще не полон с точки зрения поддержки полного спектра системной инженерии, а продолжающаяся активная разработка может привести к проблемам совместимости моделей.
Реестр данных ИТС, разработанный Управлением автомобильных дорог Великобритании, основан на стандарте ISO 14817 и фиксирует компоненты в виде фрагментов модели UML, поддерживая координацию и синтез для создания более широкого спектра моделей. Преимущество такого подхода заключается в том, что он поддерживает разработку элементов, ранее определенных в формальных стандартных документах, посредством инкрементного определения и выпуска.
В отчете взаимодействие между заинтересованными сторонами и архитектурой ИТС разделено на четыре ключевых уровня, каждый из которых имеет различную направленность и потребности в информации:
| Уровни участия | Основные участники | Основные проблемы | Применимость UML |
|---|---|---|---|
| Уровень 1 | Сообщество, общество и государственные должностные лица | Базовые потребности пользователей, общественные интересы | Низкий, потребность в упрощенном выражении |
| Уровень 2 | Предприятие и организация управление | Ресурсы, приоритеты, анализ рисков | Средний, требует бизнес-перспективы |
| Уровень 3 | Профессиональное управление, разработчики спецификаций архитектуры | Трансляция технических требований в архитектурный проект | Высокий, разработка технических спецификаций |
| Уровень 4 | Профессиональные разработчики, интеграторы | Реализация, тестирование и развертывание системы | Очень высокий, детальное проектирование |
На уровнях 2 и 3 варианты использования становятся важным инструментом описания бизнес-требований. Шаблон варианта использования, предоставленный ISO/TR 25102, включает в себя полные элементы, такие как название варианта использования, описание, область применения, заинтересованные стороны, цели, предварительные условия, сценарии, ожидаемые результаты и критерии приемки, обеспечивая структурированную основу для сбора требований.
В отчете представлен углубленный анализ множественных определений взаимодействия в системах ИТС: ISO/TC 204 определяет его как способность систем предоставлять и получать услуги друг от друга и эффективно работать вместе; Австралийский совет по логистике подчеркивает способность партнеров координировать информацию и процессы; а проект KAREN распространяет это на гармоничные и взаимодополняющие функции на техническом, операционном и организационном уровнях.
Ключевые технические пути достижения совместимости включают: использование ASN.1 для реализации спецификаций концепций машиночитаемых данных (таких как ISO/TR 14813-6), использование UML для определения интерфейсов ITS (таких как ISO/TR 17452) и обеспечение согласованности и возможности повторного использования концепций данных с помощью реестров данных.
Основываясь на результатах Австралийского национального семинара по архитектуре ИТС, в отчете суммируются основные рекомендации по улучшению принятия UML в ИТС:
Рекомендуется внедрять профили UML в рамках стандартов ITS, выбирая подмножество указанных функций и требований для конкретных сценариев. Такой подход может уменьшить размывание области действия, вызванное последовательным использованием последней версии UML, и снизить риск обратной несовместимости, вызванной тем, что функции в более поздних моделях не имеют эквивалента в более ранних.
Существует множество инструментов моделирования UML. Ключевым моментом является единый формат для компонентов модели, гарантирующий возможность их экспорта из одного инструмента и дальнейшей разработки в другом. Стандарт XMI на основе XML, хотя еще не идеален, постоянно совершенствуется.
В отчете признается, что UML не может охватить все требования к детерминированному моделированию сложных сетевых распределенных ИКТ-систем, но делается вывод, что UML предоставляет наиболее полный и гибкий инструмент из всех доступных. Поддержка им нескольких представлений в рамках одной модели является существенным преимуществом, но в некоторых случаях следует по-прежнему рассматривать другие методы моделирования систем.
Международные стандарты часто упоминаются в системной архитектуре, но их связь с архитектурой неочевидна. Стандарты могут разрабатываться на нескольких уровнях интереса, которые могут быть связаны с уровнем участия или уровнем абстракции, используемым в архитектуре.
В отчете подчеркивается, что роль разработчиков стандартов в области архитектуры заключается не в поиске неуловимой универсальной архитектуры, а в предоставлении стандартов, спецификаций и технических отчетов, которые демонстрируют, как использовать соответствующие инструменты (UML, POM, ASN.1, XML, веб-сервисы и т. д.) последовательно в отрасли для максимизации взаимодействия и повышения успешного расширения и развития отрасли ИТС.
Благодаря серии международных стандартов и технических отчетов ISO 14813, которые определяют домены, группы услуг и сервисы в области ИТС, предоставляют примеры подробных описаний и эталонных моделей, а также задают стандартизированные определения данных для повышения взаимодействия, стандартизация архитектуры ИТС формирует полную систему поддержки.

© 2025. Все права защищены.