GAC がモデルベースデザイン環境を活用してソフトウェア開発を加速

GAC のカスタマイズされたプラットフォームによりワークフローを標準化し、成果とチーム間の一貫性を確保

「当社のソリューションは、すべてのワークフロー、ツールチェーン、成果物を統合する統一されたモデルベースデザイン プラットフォームを開発し、それにより標準化と自動化を大幅に向上させることです。」

主な成果

  • カスタマイズしたモデルベースデザイン環境をサードパーティの要件管理ツールと連携し、要件とモデル間のエンドツーエンドのトレーサビリティを実現。クローズドループの開発プロセスを可能に
  • クラウドベースの CI/CD システム内で標準化されたワークフローを導入しタスクを自動化することで、インテグレーションとテストの効率を向上
  • 物理テストの前に仮想イテレーションを実施することで、実環境でのテストコストを削減しキャリブレーション効率を向上

迅速なイテレーションを求める市場ニーズに応え、広州汽車集団 (GAC) は、EV やプラグインハイブリッド EV といった多様なパワートレイン技術や、複雑化が進む車両システムに伴うソフトウェア開発の課題に取り組んでいます。以前は、ワークフローが分断されており、エンジニアリング チーム間で開発が停滞していました。要件が不明確または先送りにされることが多く、統合エンジニアは予測不能なビルド要求に振り回され、キャリブレーションを実車に大きく依存していたためにリソースが浪費され、スタッフの疲弊を招いていました。

こうしたワークフローの課題を克服するため、GAC は MathWorks Consulting Services と連携し、エンドツーエンドのモデルベースデザイン (MBD、モデルベース開発) 環境を活用したワークベンチを構築しました。この環境は V モデル プロセスの各段階をデジタル化し、高品質なソフトウェア開発を支援します。チームは、Web ベースの製品ライフサイクル管理システムやソフトウェア バージョン管理ツールなどのサードパーティ アプリケーションとシームレスに連携する、柔軟で統一されたプラットフォームを導入することで、開発環境を標準化しました。このカスタマイズされたプラットフォームによって、単一のアプリケーション インターフェースを介して、手動操作を自動化し、標準化されたワークフローを実行するために必要なツールボックスを連携させます。

このデジタル化されたツールチェーンは、要件やモデル化からソフトウェア統合、テスト、キャリブレーションまで、V モデル全体をカバーします。外部の要件管理ツールは MATLAB® および Simulink® に直接データを供給し、クラウドベースの CI/CD パイプラインは継続的インテグレーションをサポートし、カスタマイズされたインターフェースにより、ネイティブなテスト環境と並行して自動テストケースの実行が可能になります。

この標準化された環境により、重要な成果物が開発全体を通じて確実に保存され、次工程へと引き継がれます。GAC は、入出力を標準化し、ワークフローを明確に定義された自動化タスクへと体系化することで、運用しやすく、展開が容易で、エンジニアリング チーム間で一貫性のある環境を構築しました。