ARCADIA И CAPELLA – принимая вызовы системной инженерии

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

Решением проблемы в 2007 году занялась компания Thales и это привело ее к созданию Arcadia, инженерного метода, обеспечивающего эффективное системное проектирование, также была разработана рабочая среда для моделирования Capella.

В статье мы расскажем о проблемах, с которыми сталкиваются системные инженеры при проектировании архитектур для все более сложных технических систем. Представим основные преимущества подхода системной инженерии, основанной на моделях (MBSE) для решения описанных задач. И расскажем про инструментальное средство Capella, которое реализует проверенный на практике метод MBSE.

Экспоненциальное увеличение сложности продукции

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

Arcadia и Capella

 

Многие примеры этих проблем нашли свое отражение в таких областях, как:

  • Транспорт (автономные транспортные средства, подключенные устройства, низкий уровень выбросов и т.д.).

  • Энергетика (сети, эффективность, долговременные воздействия и т.д.).

  • Аэрокосмическая отрасль (более низкие расходы входа, сокращение задержек и т.д.).

Подобные проблемы легко обнаруживаются и во многих других областях промышленности.

Гонка за покупателем заставляет промышленность вводить в процессы производства и проектирования инновации все более быстрыми темпами.

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

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

Будущее уже здесь: прорывные технологии, такие как «Интернет вещей», 3D-печать и новые материалы, также меняют тип услуг, предоставляемых системами и способы их развития.

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

Проблемы системного проектирования

Задача системных инженеров – обеспечить совместную работу всех подсистем, оборудования и программного обеспечения для достижения заданных целей. Большая сложность означает, что они должны адаптировать свои методы и быть более точны в своих действиях, для того чтобы выполнить следующие ключевые задачи.

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

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

На протяжении всего жизненного цикла проекта, от этапа определения потребностей до утилизации системы, включая этапы проектирования, разработки, производства, проверки, эксплуатации и обслуживания, системные инженеры должны

Arcadia и Capella

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

Это подразумевает общее консолидированное и последовательное видение всей системы.

После определения и совместного использования архитектурных драйверов архитекторы систем должны сосредоточиться на ранней оценке предполагаемого решения в соответствии с несколькими факторами (производительность, стоимость, ремонтопригодность, масса, долговечность и т. д.).

Умение оценивать архитектуру на ранней стадии имеет решающее значение для поиска лучших архитектурных компромиссов.

Преимущества моделе-ориентированного подхода

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

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

Arcadia и Capella

 

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

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

Подход MBSE также может быть связан с графической нотацией, так что система визуально описывается множеством согласованных представлений, которые могут быть выделены для широкого спектра конкретных задач (производительность, безопасность, устойчивость, стоимость, риск и т. д.). Эти представления, которые могут быть графическими или табличными, синхронизируются с моделью, которая обеспечивает согласованность описания всей системы.

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

  • Проверку согласованности.
  • Вывод архитектурных альтернатив.
  • Оценку компромиссов.
  • Изготовление материалов.
  • Обмен с другими инженерными инструментами.
  • Повторное использование архитектур между несколькими проектами.

С подходом MBSE системные инженеры могут быстрее исследовать больше альтернатив, последовательно решать широкий спектр междисциплинарных проблем и успешно достигать поставленных целей.

Решение Capella

Компания Thales инициировала разработку методологии Arcadia и инструментального средства Capella с учетом выше описанных проблем, внедрив у себя в компании короткие циклы экспериментов для получения обратной связи системных инженеров.

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

Это открытое решение MBSE является расширяемым. Оно может быть адаптировано к конкретным инженерным подходам и интегрировано с другими инструментами разработки. Его также можно дополнить готовыми к использованию надстройками для облегчения запуска новых проектов, совместной работы удаленных групп, создания документов и т. д.

Решение Capella, успешно развернуто в различных отраслях промышленности во всех подразделениях Thales по всему миру, является проверенным на практике решением.

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

В 2014 году решение Capella стало с открытым исходным кодом в рамках PolarSys, рабочей группы Eclipse Foundation, занимающейся разработкой встраиваемых систем.

Также был создан промышленный консорциум Capella. Он собирает всех заинтересованных в подходе MBSE, кто хочет сотрудничать в условиях, не зависящих от поставщиков, и открытого управления. Участвуя в консорциуме компании, разрабатывающие сложные системы и программное обеспечение, поставщики, предоставляющие решения в дополнение к Capella, ученые, могут поделиться своим видением того, как Capella может развиваться, и объединить свои инвестиционные усилия.

Заключение

Capella является конкретной иллюстрацией открытого и проверенного на практике подхода, который может решить основные промышленные задачи.

Его создатели решили использовать Eclipse Modeling и его экосистему, чтобы внедрить гибкую и расширяемую рабочую среду, которая могла бы поддерживать подход MBSE, который ей требовался, и соответствовать конкретным потребностям бизнес-подразделений компании.

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

 

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

 

 

Группа компаний «ПЛМ Урал» занимается внедрением практик системной инженерии в процессы создания изделий, в том числе с использованием MBSE и решений на базе методологии Arcadia и программного продукта Capella. Мы поставляем необходимые методологии, инструменты, проводим обучение сотрудников и перестраиваем процессы проектирования.

Более подробную информацию смотрите на нашем сайте в разделе Системная инженерия.