Капелла (инженерия) - Capella (engineering)

Капелла
80%
Капелла SAB.png
Разработчики)PolarSys[1] Отраслевая рабочая группа Фонд Затмения
Стабильный выпуск
1.4.2[2]
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
ПлатформаLinux, Mac OS X, Майкрософт Виндоус
ТипАрхитектура, управляемая моделями
ЛицензияОбщественная лицензия Eclipse
Интернет сайтhttp://www.polarsys.org/capella

Капелла является Открытый исходный код решение для системной инженерии на основе моделей (MBSE ). Это решение, размещенное на сайте polarsys.org, предоставляет процесс и инструменты для графического моделирование из системы, аппаратное обеспечение или же программного обеспечения архитектуры, в соответствии с принципами и рекомендациями, определенными Аркадия метод. Капелла является инициативой PolarSys, один из нескольких Фонд Затмения рабочие группы.

использование

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

История

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

Capella обеспечивает эргономику, аналогичную Силовая установка / Visio и Excel инструменты. Следовательно, результирующая среда на самом деле интуитивно понятна и позволяет инженерам сосредоточиться на определении своей архитектуры вместо изучения и использования сложных универсальных языков моделирования, таких как UML или же SysML, чтобы зафиксировать их требования к дизайну. Потому что он основан на Аркадия метод, он также направляет инженеров в их действиях, чего не делают универсальные инструменты моделирования в целом. В 2015 году Capella была выпущена рабочей группой PolarSys как проект с открытым исходным кодом Eclipse.[3] Фонда Eclipse через французский совместный проект Clarity,[4] при поддержке Banque Publique d’Investissement (Бпифранс[5]У Capella есть свой жизненный цикл. Основной выпуск, обеспечивающий новые функции, доставляется каждый год в конце года, в то время как несколько версий, называемых второстепенными, включая исправления ошибок, обычно поставляются в течение года.

Принципы

Capella имеет собственный метамодель, который определяет язык концепции пользователь может включить в проекте Capella. Пользователь создает пример этой метамодели, а затем может просматривать модель с различных точек зрения с помощью диаграмм в соответствии с его / ее проблемами. Пользователь также может с помощью палитры, связанной с диаграммами, создавать новые элементы модели. Проект A Capella состоит из модельной части («мелодимоделист») и графической части («эйрд»).

Верстак GUI
Диаграммы с набором инструментов

При создании проекта Capella пользователю предоставляется интерфейс рабочего места. Он содержит различные области:

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

Диаграммы

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

Расширяемость

Инструментальные средства могут быть расширены или специализированы для конкретных бизнес-потребностей в соответствии с концепцией «точки зрения», определенной стандартом ISO / IEC 42010.[6] Эти расширения предоставляют, например:

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

Совместимость

Capella поддерживается в средах на основе Ява 7 и выше на следующих платформах:

Зависимости

Последняя версия Capella основана на:

Сообщество и общение

Ссылки на сообщество и дополнительная информация доступны на веб-сайте PolarSys. Документацию Capella можно загрузить с веб-сайта.[9]

Капелла была представлена ​​на нескольких мероприятиях:

КонференцияЗаголовокДатаМесто
СириусКон 2016Совместное моделирование с Капеллой и Сириусом[10]15/11/2016Париж
Инкоза 2016Упрощение (и обогащение) SysML для выполнения функционального анализа и экземпляров моделей[11]18/06/2016Эдинбург
EclipseCon ФранцияПрактическое моделирование систем с помощью ARCADIA / Capella[12]07/06/2016Тулуза
День затмения в ГолландииМодельно-ориентированная инженерия с Capella: состояние и перспективы[13]18/04/2016Эйндховен
EclipseCon Северная АмерикаИсследование Марса под руководством PolarSys[14]07/03/2016Отдыхай
ERTSMBSE с использованием метода ARCADIA и инструмента Capella[15]27/01/2016Тулуза
МОДЕЛИЯСНОСТЬ: Открытый исходный код решения для системной инженерии на основе моделей Capella[16]29/09/2015Оттава
SPLCИнструментальная поддержка вариативности и архитектурных паттернов в системном проектировании23/07/2015Нэшвилл
МОДЕЛИЯСНОСТЬ: Открытый исходный код решения для системной инженерии на основе моделей Capella[17]29/09/2015Оттава
Международный симпозиум INCOSEВнедрение программы MBSE Cultural Change: организация, обучение и извлеченные уроки[18]14/07/2015Сиэтл
Международный симпозиум INCOSEОт первоначальных исследований до крупномасштабного внедрения метода MBSE и его вспомогательной рабочей среды: опыт Thales[19]14/07/2015Сиэтл
EclipseCon ФранцияКапелла покадровая съемка: модель архитектуры системы за 30 минут[20]25/06/2015Тулуза
EclipseCon ФранцияСистемное моделирование с помощью метода ARCADIA и инструмента Capella[21]24/06/2015Тулуза
Nouvelle France IndustrielleПрезентация Clarity и Capella Эммануэль Макрон[22]18/05/2015École des Mines из Нант
EclipseCon Северная АмерикаКапелла покадровая: модель архитектуры системы за 30 минут[23]12/03/2015Сан-Франциско
EclipseCon в ЕвропеCapella на местах: примеры использования системной инженерии на основе моделей[24]29/10/2014Людвигсбург
Симпозиум по модельно-ориентированной системной инженерии (MBSE)Проблемы развертывания решений MBSE[25]28/10/2014Канберра
Симпозиум по модельно-ориентированной системной инженерии (MBSE)Аркадия и Капелла в поле[26]27/10/2014Канберра
EclipseCon ФранцияArcadia / Capella, проверенное на практике решение для моделирования системной и программной архитектуры.[27]19/06/2014Тулуза
EclipseCon Северная АмерикаArcadia / Capella, проверенное на практике решение для моделирования системной и программной архитектуры.[28]20/03/2015Сан-Франциско
Комплексное проектирование и управление системами (CSDM)Совместная работа на основе моделей для системной, программной и аппаратной инженерии[29]04/12/2013Париж

Смотрите также

Рекомендации

  1. ^ «Сайт PolarSys». Получено 2017-01-12.
  2. ^ «Capella 1.4.2 (последний стабильный выпуск)». Получено 2020-07-01.
  3. ^ «Предложение PolarSys для Капеллы». Получено 2015-10-23.
  4. ^ «Экосистема для капеллы решений системного проектирования на основе моделей». Получено 2015-10-23.
  5. ^ «Сайт Bpifrance». Получено 2015-10-23.
  6. ^ «ISO / IEC / IEEE 42010: 2011, Системная и программная инженерия - Описание архитектуры». Получено 2015-10-23.
  7. ^ «Kitalpha: среда для разработки и реализации MBE». Получено 2017-01-12.
  8. ^ «EMF Diff / Merge: компонент сравнения / слияния для моделей». Получено 2017-01-12.
  9. ^ "Документация Капеллы". Получено 2015-10-23.[постоянная мертвая ссылка ]
  10. ^ «Совместное моделирование с Капеллой и Сириусом». Получено 2016-11-15.
  11. ^ «Упрощение (и обогащение) SysML для выполнения функционального анализа и экземпляров моделей». Архивировано из оригинал на 2016-10-09. Получено 2016-10-06.
  12. ^ «Практическое моделирование систем с помощью ARCADIA / Capella». Архивировано из оригинал на 2016-10-09. Получено 2016-10-06.
  13. ^ «Модельно-ориентированная инженерия с Capella: состояние и перспективы». Архивировано из оригинал на 2016-10-09. Получено 2016-10-06.
  14. ^ «Исследование Марса под руководством PolarSys». Архивировано из оригинал на 2016-10-09. Получено 2016-10-06.
  15. ^ «MBSE с использованием метода ARCADIA и инструмента Capella». Получено 2016-10-06.
  16. ^ "= ЯСНОСТЬ: Открытый исходный код для решения Capella системного проектирования на основе моделей" (PDF). Архивировано из оригинал (PDF) на 2016-02-15. Получено 2016-10-06.
  17. ^ "ЯСНОСТЬ: Открытый исходный код Капеллы решений системного проектирования на основе моделей" (PDF). Архивировано из оригинал (PDF) на 2016-02-15. Получено 2015-10-23.
  18. ^ «Внедрение программы MBSE Cultural Change: организация, обучение и извлеченные уроки». Архивировано из оригинал на 2016-03-03. Получено 2015-10-23.
  19. ^ «От первоначальных исследований до крупномасштабного внедрения метода MBSE и его вспомогательной рабочей среды: опыт Thales». Архивировано из оригинал на 2016-03-03. Получено 2015-10-23.
  20. ^ «Покадровая съемка капеллы: модель архитектуры системы за 30 минут». Архивировано из оригинал на 2015-09-11. Получено 2015-10-23.
  21. ^ «Системное моделирование с помощью метода ARCADIA и инструмента Capella». Архивировано из оригинал на 2015-09-14. Получено 2015-10-23.
  22. ^ "Obeo et Thales rencontrent le ministre de l'Economie lors du lancement du projet Industrie du Futur". Получено 2015-10-23.
  23. ^ «Покадровая съемка капеллы: модель архитектуры системы за 30 минут». Архивировано из оригинал на 2015-10-21. Получено 2015-10-23.
  24. ^ «Капелла на местах: примеры использования системной инженерии на основе моделей» (PDF). Получено 2015-10-23.
  25. ^ «Проблемы развертывания решений MBSE». Архивировано из оригинал на 2016-02-28. Получено 2015-10-23.
  26. ^ «Аркадия и Капелла в поле». Архивировано из оригинал на 2016-02-28. Получено 2015-10-23.
  27. ^ «Arcadia / Capella, проверенное на практике решение для моделирования системной и программной архитектуры». Архивировано из оригинал на 2015-10-21. Получено 2015-10-23.
  28. ^ «Arcadia / Capella, проверенное на практике решение для моделирования системной и программной архитектуры». Архивировано из оригинал на 2016-03-03. Получено 2015-10-23.
  29. ^ «Модельно-ориентированное сотрудничество для системного, программного и аппаратного проектирования». Получено 2015-10-23.

внешняя ссылка