OpenMBEE - открытая платформа для совместного использования результатов моделирования, выполняемых с помощью различных инструментов моделирования.
OpenMBEE позволяет обеспечить доступ к результатам моделирования (моделям и документам) большому кругу заинтересованных лиц. Инструментом моделирования в проекте обычно пользуются ограниченное количество участников. А вот результатами моделирования : моделями, диаграммами, документами, отчетами пользуются гораздо большее количество лиц, не имеющих у себя инструментов моделирования. Остальным участникам необходимо знакомиться с моделями\документацией, комментировать их, иногда даже вносить небольшие правки в описания моделей.
Платформа реализует следующие возможности:
- хранение и управления версиями моделей;
- публикация документации на основе моделей из инструмента моделирования в центральный репозиторий;
- просмотр документации и элементов моделей через веб-интерфейс;
- добавление контекстных комментариев к моделям и документам;
- внесение правок в описания элементов моделей;
Пример документа, опубликованной на платформе OpemMBEE, доступен по ссылке. Для входа необходимо использовать логин\пароль: openmbeeguest\guest. Данный документ опубликован на основе SysML модели из инструмента Cameo System Modeler.
Универсальность платформы заключается в том, что она не привязана к какому-либо инструменту моделирования. Для инструментов моделирования реализуются интеграции (Model Development Kits), которые позволяют публиковать артефакты моделирования в центральном репозитории.
Как я понимаю, инициатором разработки платформы была компания NoMagic (недавно приобретена Dassault). Поэтому в первую очередь для платформы доступны интеграции с продуктом данной компании для моделирования систем (Cameo System Modeler). Однако доступны интеграции для Mathematica, Matlab, Jupyter.
Буквально в сентябре 2020 года стал доступен коннектор OpenMBEE для Capella. По ссылке демонстрация возможностей по управления версиями моделей из Capella. Также доступен Git резпозиторий с исходными кодами коннектора. Текущая версия коннектор позволяет хранить и управлять версиями моделей на платформе, но пока не позволяет публиковать документы на основе моделей Capella.
Для установки платформы OpenMBEE доступен докер-контейнер openmbeeguest/mms-repo. Также можно развернуть все компоненты самостоятельно, используя инструкцию по установке.
Комментариев нет:
Отправить комментарий