ECSS-E-TM-10-25А
![]() | Эта статья может быть слишком технической для понимания большинства читателей . ( февраль 2017 г. ) |
ECSS-E-TM-10-25 «Системное проектирование — обмен данными модели инженерного проектирования (CDF)» представляет собой технический меморандум в рамках раздела E-10 «Системное проектирование» серии стандартов, справочников и технических меморандумов ECSS . [ 1 ]
Область применения и цель
[ редактировать ]Этот Технический Меморандум облегчает и продвигает общие определения данных и обмен ими между партнерскими агентствами, европейской космической промышленностью и институтами, которые заинтересованы в сотрудничестве в области параллельного проектирования , совместного использования результатов анализа и проектирования, а также соответствующих обзоров. Это включает в себя декомпозицию системы до любого уровня и соответствующие стандартные списки параметров и дисциплин. Кроме того, он обеспечивает отправную точку жизненного цикла космической системы, определяя наборы параметров, необходимые для охвата всех этапов проекта, хотя настоящий Технический меморандум касается только этапов 0 и А. Предполагается, что этот Технический меморандум ECSS в будущем превратится в стандарт . В сочетании с соответствующей деятельностью по разработке и проверке настоящий Технический меморандум следует рассматривать как механизм достижения консенсуса до разработки самого стандарта.
Технический меморандум обеспечивает основу для создания совместимых центров параллельного проектирования (CD) во всем европейском космическом сообществе. Обеспечение семантически согласованного обмена данными между центрами CD. Обеспечение и поддержка совместной деятельности по проектированию в режиме реального времени с участием нескольких центров компакт-дисков. Таким образом, первоначальная цель ТМ – служить эталоном для создания новых центров CD или модернизации существующих.
Структура
[ редактировать ]ECSS-E-TM-10-25A состоит из следующих частей:
- Пункт 1: Область применения
- Статья 2: Нормативные ссылки
- Статья 3: Термины, определения и сокращенные термины
- Раздел 4: Предыстория и концепции
- Включает описание информационной модели космической техники (SEIM), концептуальной модели данных для всей информации, необходимой для проведения одновременных сеансов проектирования.
- Включает описание Библиотеки справочных данных по космической инженерии (SERDL), согласованного набора параллельных ролей проектной организации, концепций процессов, дисциплин и типов параметров. Это предопределенные примеры концепций SEIM.
- Пункт 5: Список требований, которым должны соответствовать две или более стороны, желающие обмениваться данными для параллельной проектной деятельности.
- Приложение A: Формальное определение информационной модели космической техники (SEIM).
- Приложение B: Формальное определение Библиотеки справочных данных по космической технике (SERDL).
- Приложение C: Формальное определение интерфейса веб-служб и формата файлов обмена.
- Приложение D: Информативное описание полей и систем отсчета.
Реализации программного обеспечения
[ редактировать ]Существует несколько программных реализаций ECSS-E-TM-10-25A. Эти программные реализации позволяют команде инженеров совместно работать над проектированием сложной системы, такой как спутник, пусковая установка, нефтяная вышка или здание.
Открытый сервер параллельного проектирования (OCDS)
[ редактировать ]Open Concurrent Design Server — это пакет программного обеспечения, разработанный по контракту с Европейским космическим агентством . Это была первая попытка внедрения ECSS-E-TM-10-25A. Программное обеспечение никогда не использовалось в производстве, и его дальнейшая разработка была отменена. Open Concurrent Design Tool (OCDT) является преемником OCDS .
Открытый инструмент параллельного проектирования (OCDT)
[ редактировать ]OCDT — это клиент-серверный пакет программного обеспечения, разработанный по контракту с Европейским космическим агентством для обеспечения эффективного междисциплинарного параллельного проектирования космических систем на ранних этапах жизненного цикла. Клиент OCDT — это надстройка для Microsoft Excel® 2010/2013, которая интегрирована с Excel® для выполнения простого анализа и моделирования. Другие клиентские инструменты для инженерного анализа и моделирования также могут быть интегрированы с помощью адаптеров OCDT. Сервер OCDT состоит из внешнего процессора веб-сервисов (с использованием REST API) и внутренней системы баз данных PostgreSQL для постоянного хранения общих данных OCDT. Сервер способен поддерживать одновременную работу групп из более чем 20 пользователей и синхронизировать содержимое их инженерных моделей дважды в минуту или быстрее. Обычно каждый пользователь представляет отдельную область знаний (дисциплину). Пакет распространяется по лицензии на программное обеспечение с открытым исходным кодом сообщества ESA , доступной для использования и дальнейшего развития пользователям, которые соответствуют требованиям члена сообщества OCDT. [ 2 ] OCDT больше не поддерживается.
OCDT реализует как Приложение A (формальную модель UML ), так и Приложение C (API веб-сервисов).
Платформа параллельного проектирования группы RHEA (CDP4-COMET)
[ редактировать ]Платформа параллельного проектирования (CDP4-COMET) группы RHEA является основным инженерным инструментом для поддержки многопрофильных команд при одновременном проектировании сложных систем. CDP4-COMET, являющийся развитием CDP3, представляет собой реализацию, соответствующую ECSS-E-TM-10-25 Приложение A и Приложение C, поэтому он на 100% совместим с ESA OCDT . CDP4-COMET — это программное решение клиент/сервер, реализованное с использованием C# и Postgresql СУБД . Веб-сервисы CDP4-COMET (серверный компонент) могут размещаться как в Linux с использованием Mono , так и в Microsoft Windows®. CDP4-COMET-IME — это настольное приложение, совместимое с Microsoft Windows® 7/10. Надстройка Microsoft Excel® 2010/2013 объединяет многие функции CDP4-COMET в Microsoft Excel® и доступна через специальную ленту и настраиваемые панели задач. CDP4-COMET реализует как Приложение A (формальную модель UML ), так и Приложение C (API веб-сервисов и формат файлов обмена). CDF ЕКА использует CDP4-COMET.
CDP4-COMET Community Edition доступна с открытым исходным кодом, исходный код различных компонентов доступен на GitHub:
Имя | Описание | URL |
---|---|---|
CDP4 SDK | Комплект разработки программного обеспечения C# для платформы параллельного проектирования, соответствующий ECSS-E-TM-10-25, Приложение A и Приложение C. | https://github.com/RHEAGROUP/CDP4-SDK-Community-Edition |
CDP4-SDKJ | Комплект разработки программного обеспечения Java для платформы параллельного проектирования, соответствующий ECSS-E-TM-10-25, Приложение A и Приложение C. | https://github.com/RHEAGROUP/CDP4-SDKJ-Community-Edition |
CDP4-Веб-сервисы | Веб-службы платформы параллельного проектирования, соответствующие ECSS-E-TM-10-25, Приложение A и Приложение C. | https://github.com/RHEAGROUP/CDP4-WebServices-Community-Edition |
CDP4-IME | Настольное приложение для параллельного проектирования и интеграция с Excel в соответствии с ECSS-E-TM-10-25, Приложение A и Приложение C. | https://github.com/RHEAGROUP/CDP4-IME-Community-Edition |
10-25 Набор интеграционных тестов | ECSS-E-TM-10-25 Интеграционные тесты приложения C | https://github.com/RHEAGROUP/ecss-10-25-annexc-integration-tests |
CDP4-SDK можно загрузить с сайта Nuget . CDP4-WebServices можно установить в любой версии Linux, которая поддерживает Mono или использует Docker .