Капелла (инженерия)
![]() | |
![]() | |
Разработчик(и) | ПоларСис [1] Отраслевая рабочая группа Eclipse Foundation |
---|---|
Стабильная версия | 7.0.0 [2]
|
Репозиторий | |
Написано в | Ява |
Платформа | Linux , Mac OS X , Microsoft Windows |
Тип | Модельно-ориентированная архитектура |
Лицензия | Публичная лицензия Eclipse |
Веб-сайт | mbse-капелла |
Capella — это решение с открытым исходным кодом для системного проектирования на основе моделей ( MBSE ). Это решение, размещенное на сайте Polarsys.org, предоставляет процесс и инструменты для графического моделирования систем методом , аппаратных или программных архитектур в соответствии с принципами и рекомендациями, определенными Arcadia . Capella — это инициатива PolarSys , одной из нескольких рабочих групп Eclipse Foundation .
Использование
[ редактировать ]Capella в основном используется для моделирования сложных и критически важных систем при разработке встроенных систем для таких отраслей, как аэрокосмическая промышленность, авиационная электроника, транспорт, космос, связь и безопасность, а также автомобилестроение.
История
[ редактировать ]Capella была создана Thales в 2007 году и с тех пор постоянно развивается и развивается. Цель состоит в том, чтобы внести свой вклад в трансформацию инженерного дела , обеспечивая инженерную среду, подход которой основан на моделях, а не на документах, пилотируется процессом и предлагает путем создания способы обеспечения эффективного совместного проектирования. Затем эксперты по эксплуатации определили в группе единый язык для моделирования архитектур и определили соответствующий инструментарий Capella.
Capella обеспечивает эргономику, аналогичную инструментам PowerPoint / Visio и Excel . Следовательно, полученная среда на самом деле интуитивно понятна и позволяет инженерам сосредоточиться на определении своей архитектуры вместо изучения и использования сложных универсальных языков моделирования, таких как UML или SysML , для отражения своих проектных требований. Поскольку он основан на методе Аркадии , он также помогает инженерам в их деятельности, чего в целом не делают стандартные инструменты моделирования. В 2015 году Capella была выпущена как проект Eclipse с открытым исходным кодом рабочей группой PolarSys. [3] Eclipse Foundation через французский совместный проект Clarity, [4] при поддержке Banque Publique d’Investissement (Bpifrance [5] ). Капелла имеет свой жизненный цикл. Основной выпуск, предоставляющий новые функции, выпускается каждый год в конце года, а несколько версий, называемых второстепенными, включая исправления ошибок, обычно выпускаются в течение года.
Принципы
[ редактировать ]Capella поставляется со своей собственной метамоделью языка, , которая определяет концепции которые пользователь может включить в проект Capella. Пользователь создает экземпляр этой метамодели и затем может просматривать модель с различных точек зрения с помощью диаграмм в соответствии со своими интересами. Пользователь также может с помощью палитры, связанной с диаграммами, создавать новые элементы модели. Проект Капеллы состоит из модельной части («мелодомоделлер») и графической части («эйрд»).


При создании проекта Capella пользователю предоставляется интерфейс рабочей среды. Он содержит различные направления:
- Область «Методологического браузера» показывает пользователю различные этапы проектирования архитектуры и ярлыки для создания новых диаграмм в рамках данного этапа проектирования; этот вид также облегчает «переход» между этапами проектирования, чтобы создать связи между этапами и связанными с ними элементами;
- Область «семантического браузера» предоставляет инструменты для навигации по модели: для каждого выбранного элемента в области «проекта» или на диаграмме область семантического браузера представит пользователю все ссылки на этот элемент, то есть его емкость или ссылку. связи и все диаграммы, в которых участвует элемент;
- «Проектная» зона представляет собой более традиционный вид; это древовидное представление модели Capella, содержащее все смысловые элементы и диаграммы, созданные пользователем;
- Область «диаграмма» представляет собой графическое представление фрагмента модели и позволяет пользователю редактировать модель. Пользователь может создавать, изменять или удалять элементы, а также изменять организацию или внешний вид элементов на диаграмме;
- В области «свойства» отображаются все свойства выбранного элемента в модели или на диаграмме.
Диаграммы
[ редактировать ]Через Capella пользователь может работать с несколькими типами диаграмм. Представление элементов на диаграммах определяется цветовым кодом, специфичным для каждого типа анализа. Несколько примеров диаграмм:
-
Операционные возможности
-
Операционная архитектура
-
Логическая архитектура
-
Физическая архитектура
-
Функциональный сценарий
-
Диаграмма классов
Расширяемость
[ редактировать ]Инструментальные средства могут быть расширены или специализированы для конкретных бизнес-потребностей в соответствии с концепцией «Точки зрения», определенной стандартом ISO/IEC 42010. [6] Эти расширения обеспечивают, например:
- Способность управлять новой информацией, специфичной для конкретной инженерной потребности, с помощью соответствующих инструментов. Например, нефункциональные свойства, такие как ограничения по времени для анализа производительности или ограничения, связанные с безопасностью или защищенностью, стоимость компонента для анализа стоимости, масса и т. д.;
- Возможность указать инженерный подход с различными архитектурными стилями;
- Возможность добавления в рабочую среду новых функций, таких как экспорт документации или специализация механизма перехода системы/подсистемы.
Совместимость
[ редактировать ]Capella поддерживается в средах на базе Java 7 и выше на следующих платформах:
Зависимости
[ редактировать ]Последняя версия Capella основана на:
- Сириус
- Затмение
- китальфа : [7] решение с открытым исходным кодом отраслевой рабочей группы PolarSys Eclipse Foundation
- Eclipse EMF: разница/слияние [8]
Сообщество и общение
[ редактировать ]Ссылки на сообщество и дополнительную информацию доступны на веб-сайте 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 | Рестон |
РУДА | MBSE с методом ARCADIA и инструментом Capella [15] | 27/01/2016 | Тулуза |
МОДЕЛИ | CLARITY: открытый исходный код решения для модельно-ориентированного системного проектирования Capella [16] | 29/09/2015 | Оттава |
СПЛК | Инструментальная поддержка изменчивости и архитектурных шаблонов в системной инженерии | 23/07/2015 | Нэшвилл |
МОДЕЛИ | CLARITY: открытый исходный код решения для модельно-ориентированного системного проектирования Capella [17] | 29/09/2015 | Оттава |
Международный симпозиум INCOSE | Внедрение культурных изменений MBSE: организация, обучение и извлеченные уроки [18] | 14/07/2015 | Сиэтл |
Международный симпозиум INCOSE | От первоначальных исследований до крупномасштабного внедрения метода MBSE и его вспомогательной среды: опыт Thales [19] | 14/07/2015 | Сиэтл |
EclipseCon Франция | Покадровая съемка Capella: модель архитектуры системы за 30 минут [20] | 25/06/2015 | Тулуза |
EclipseCon Франция | Системное моделирование с помощью метода ARCADIA и инструмента Capella. [21] | 24/06/2015 | Тулуза |
Новая Индустриальная Франция | Презентация Clarity and Capella Эммануэлю Макрону [22] | 18/05/2015 | Горная Нанта школа |
EclipseCon в Северной Америке | Покадровая съемка Capella: модель архитектуры системы за 30 минут [23] | 12/03/2015 | San Francisco |
EclipseCon Европа | Капелла на местах: варианты использования системного проектирования на основе моделей [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 | San Francisco |
Проектирование и управление сложными системами (CSDM) | Совместная работа на основе моделей для разработки систем, программного и аппаратного обеспечения [29] | 04/12/2013 | Париж |
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Сайт PolarSys» . Проверено 12 января 2017 г.
- ^ «Capella 7.0.0 (последняя стабильная версия)» . Проверено 19 июля 2024 г.
- ^ «Предложение PolarSys для Capella» . Проверено 23 октября 2015 г.
- ^ «Экосистема для системного инженерного решения на основе моделей Capella» . Проверено 23 октября 2015 г.
- ^ «Сайт Bpifrance» . Проверено 23 октября 2015 г.
- ^ «ISO/IEC/IEEE 42010:2011, Системная и программная инженерия. Описание архитектуры» . Проверено 23 октября 2015 г.
- ^ «Китальфа: среда для разработки и выполнения MBE» . Проверено 12 января 2017 г.
- ^ «EMF Diff/Merge: компонент сравнения/слияния для моделей» . Проверено 12 января 2017 г.
- ^ «Документация Капеллы» . Проверено 23 октября 2015 г. [ постоянная мертвая ссылка ]
- ^ «Совместное моделирование с Капеллой и Сириусом» . Проверено 15 ноября 2016 г.
- ^ «Упрощение (и расширение) SysML для выполнения функционального анализа и создания экземпляров моделей» . Архивировано из оригинала 9 октября 2016 г. Проверено 6 октября 2016 г.
- ^ «Практическое моделирование систем с помощью ARCADIA/Capella» . Архивировано из оригинала 9 октября 2016 г. Проверено 6 октября 2016 г.
- ^ «Модельно-ориентированное проектирование с Capella: состояние и перспективы» . Архивировано из оригинала 9 октября 2016 г. Проверено 6 октября 2016 г.
- ^ «Исследование Марса под руководством PolarSys» . Архивировано из оригинала 9 октября 2016 г. Проверено 6 октября 2016 г.
- ^ «MBSE с методом ARCADIA и инструментом Capella» . Проверено 6 октября 2016 г.
- ^ «=CLARITY: открытый исходный код решения Capella для системного проектирования на основе моделей» (PDF) . Архивировано из оригинала (PDF) 15 февраля 2016 г. Проверено 6 октября 2016 г.
- ^ «CLARITY: открытый исходный код решения Capella для системного проектирования на основе моделей» (PDF) . Архивировано из оригинала (PDF) 15 февраля 2016 г. Проверено 23 октября 2015 г.
- ^ «Реализация культурных изменений MBSE: организация, коучинг и извлеченные уроки» . Архивировано из оригинала 3 марта 2016 г. Проверено 23 октября 2015 г.
- ^ «От первоначальных исследований до крупномасштабного внедрения метода MBSE и его вспомогательных средств: опыт Thales» . Архивировано из оригинала 3 марта 2016 г. Проверено 23 октября 2015 г.
- ^ «Капелла-таймлапс: модель архитектуры системы за 30 минут» . Архивировано из оригинала 11 сентября 2015 г. Проверено 23 октября 2015 г.
- ^ «Системное моделирование методом ARCADIA и инструментом Capella» . Архивировано из оригинала 14 сентября 2015 г. Проверено 23 октября 2015 г.
- ^ «Обео и Thales встречаются с министром экономики на запуске проекта «Индустрия будущего» . Проверено 23 октября 2015 г.
- ^ «Капелла-таймлапс: модель архитектуры системы за 30 минут» . Архивировано из оригинала 21 октября 2015 г. Проверено 23 октября 2015 г.
- ^ «Капелла на местах: примеры использования системного проектирования на основе моделей» (PDF) . Проверено 23 октября 2015 г.
- ^ «Проблемы развертывания решений MBSE» . Архивировано из оригинала 28 февраля 2016 г. Проверено 23 октября 2015 г.
- ^ «Аркадия и Капелла в поле» . Архивировано из оригинала 28 февраля 2016 г. Проверено 23 октября 2015 г.
- ^ «Arcadia/Capella, проверенное на практике решение для моделирования архитектуры систем и программного обеспечения» . Архивировано из оригинала 21 октября 2015 г. Проверено 23 октября 2015 г.
- ^ «Arcadia/Capella, проверенное на практике решение для моделирования архитектуры систем и программного обеспечения» . Архивировано из оригинала 3 марта 2016 г. Проверено 23 октября 2015 г.
- ^ «Сотрудничество на основе моделей для разработки систем, программного и аппаратного обеспечения» . Проверено 23 октября 2015 г.