このページは機械翻訳を使用して翻訳されました。
翻訳品質のアンケートに 1 分ご協力ください。
ハイアールスマートホーム、モデルベースデザイン手法でテストカバレッジを向上
新しいワークフローでエラーを削減しながら開発を効率化
「私たちはシステム全体を一つずつテストしました。モデルベースデザインとテストにより効率が向上しました。」
主な成果
- モデルベースの設計ワークフローにより、機能分離、コンポーネントの可視化、ワンクリックでの自動コード生成が実現し、開発効率が 30% 向上
- 予約加熱機能のテスト時間を 45 日から 40 分に短縮
- 効率的な自動テストにより、テストカバレッジが 100% に向上し、テストリソースと開発コストを 30% 削減
ハイアールスマートホームは、ハイアールグループの一部門で、スマート家電エコシステム製品の開発を専門としています。ウォーターネットワーク製品は、その主な事業の 1 つです。ハイアールスマートホームのエンジニアは、組み込みソフトウェア開発の従来のプロセスに従い、既存の製品を構築してきました。この従来の手法には複雑なコーディングが必要で、場合によっては 2 万行に達することもあるため、エラーの可能性が高まります。さらに、デバッグサイクルの長期化、テストカバレッジの低下、非効率な作業などが発生して、プロジェクトの納期にも影響する恐れがあります。
ハイアールのエンジニアは、モデルベースデザインを導入することで、先進的な機能を自社製品に統合しました。アーキテクチャとモジュールを分離して、要件セットごとに個別のモデルを作成しました。チームは、Simulink® で基本ブロックを構成して共通ライブラリを標準化することで、異なる製品ラインごとに複数部門間で連携した開発を実現しました。
モデルベースデザインにより、最終ソフトウェアのデジタルモデルを作成することでアルゴリズム設計が可能になり、チームは Stateflow® でロジックモデルを作成し、さまざまなシナリオのテストを実施しました。Embedded Coder® を活用して制御アルゴリズムのコード生成を自動化し、開発プロセスの効率化を実現しました。Simulink により、コアアルゴリズムの検証を可能にするモーター制御システムのシミュレーション プラットフォームの開発も可能になりました。ソフトウェアテストは、物理的なハードウェアに依存せずに、短絡、開放、システム障害などの異常条件下で実施されました。最後に、チームは Simulink Test™ を使用して V&V の自動化を行い、テストカバレッジを向上させました。