IBM Engineering Rhapsody

Windows
macOS

Сайт: www.ibm.com/products/engineering-rhapsody

IBM Engineering Rhapsody — это интегрированная среда для моделирования и проектирования сложных систем и встроенного ПО, основанная на методах модельно-ориентированного системного инжиниринга (MBSE). Программный продукт поддерживает графическое моделирование с использованием языков UML, SysML и AUTOSAR, а также автоматическую генерацию исходного кода на языках C, C++, Java и Ada. Rhapsody позволяет инженерам и разработчикам создавать, анализировать и верифицировать системы на ранних стадиях разработки, что способствует повышению качества и снижению затрат на проектирование.

Программа была впервые выпущена в 1996 году израильской компанией I-Logix Inc. В 2006 году I-Logix была приобретена шведской Telelogic AB, а в 2008 году — IBM. С тех пор Rhapsody интегрировалась в линейку продуктов IBM Rational, а затем в IBM Engineering Lifecycle Management, обеспечивая поддержку полного жизненного цикла разработки от требований до тестирования и доставки. В 2024 году была выпущена версия 10.0.1, которая включает поддержку нового стандарта SysML V2 и улучшенные возможности для командной работы и интеграции с другими инструментами IBM.

  • Графическое моделирование: поддержка UML, SysML, AUTOSAR и других стандартов для создания визуальных моделей систем, включая структурные, поведенческие и параметрические диаграммы.
  • Симуляция и валидация: возможность моделировать поведение системы для выявления потенциальных проблем и валидации проектных решений на ранних стадиях разработки.
  • Генерация кода: автоматическая генерация исходного кода из моделей, что ускоряет процесс разработки и обеспечивает согласованность между моделями и кодом.
  • Управление требованиями: связь требований с элементами дизайна и тестовыми случаями для обеспечения прослеживаемости и оценки воздействия изменений.
  • Сотрудничество и интеграция: возможность совместной работы над моделями, интеграция с другими инструментами разработки и использование платформы Model-Based Engineering (MBE) от IBM для единого опыта проекта.
  • Поддержка отраслевых стандартов: соответствие таким стандартам, как ISO 26262, DO-178 и AUTOSAR, что обеспечивает соответствие критическим требованиям безопасности и нормативным требованиям.
  • Облачная и веб-ориентированная среда: поддержка облачных решений и веб-браузеров для доступа и работы с моделями, что облегчает удаленную и распределенную командную работу.
Подробнее