さまざまな個別のプログラムがソフトウェア開発のあらゆる課題を解決するために使用されています。これらのソフトウェアソリューションそれぞれに、独自の操作、構成、ツールチェーン内の他のプログラムとの互換性が必要です。AVLは、よりシンプルな方法を提案しています。Maestraは、お客様の工程に準拠した開発とソフトウェア機能を確保するソリューションです。
- AVLの統合開発ツールチェーンは、モデルベースのソフトウェア開発に必要なすべての機能を統一されたユーザーインターフェースに統合しています。使いやすい操作性と迅速なアップデートサイクルを実現しています。
- 統合された品質基準と自動的な検証により、常に工程に準拠したソフトウェア開発を実現します。たとえば、計画されたすべての要件がテストされ、プログラムコードの品質が最高レベルであることの確認が行われます。これは、各種規格の遵守に大いに貢献します。
- Maestraは、ADAS/AD機能などに対して、仮想電子制御ユニット(vECU)を自動作成します。これにより、初期段階のシミュレーションにおいて制御ユニットの機能をテストし、キャリブレーションを行い、実世界の車両に適応させることが可能です。実際のハードウェアが不要なため、時間とコストの節約につながります。
MAESTRA.CONTROLS
組み込みソフトウェアのモデルベース開発向けMATLAB-/Simulinkベースの開発インターフェースは、さまざまなプログラム間の接続を構築し、一体化されたツールチェーンに統合します。
MAESTRA.SIGNAL
ソフトウェアコンポーネントの通信メカニズムについてはMAESTRA.SIGNALにその答えがあります。このツールを使用して、ソフトウェアシステムのアーキテクチャを構築することができます。これらのアーキテクチャは、標準化されたインターフェースを通じて、AutosarやROSなどのさまざまなミドルウェアをサポートします。
MAESTRA.SAFETY
これは、ISO 26262に準拠したソフトウェア認証にとって重要なツールです。安全に関わるすべての要素を一つのツールに集約しています。これにより、エラーが発生してもソフトウェアがシステムに悪影響を及ぼさないことを確認し、証明することができます。さらに、ドキュメンテーションによる確認・証明も可能です。
MAESTRA.TESTING
このソフトウェアは自動的に仮想制御ユニットを作成するため、システム全体を早期にシミュレートできます。ソフトウェアの妥当性確認を行う上で非常に効率的な方法です。