Wind River® Diab Compiler は、組込みシステムのアプリケーション性能の向上、メモリフットプリントの削減、高品質で安全規格に準拠したオブジェクトコードの生成を実現するコンパイラです。ウインドリバーは、自動車、医療機器、アビオニクス、産業機器業界において認証を必要とするセーフティクリティカルなアプリケーション開発向けにソフトウェアとツールを提供してきました。Diab Compiler は、グローバル、ローカル、プロセッサ固有、プロファイル駆動型、プログラム全体の最適化など、さまざまな最適化オプションを提供し、ソフトウェアをチューニングして性能向上とフットプリントの縮小を実現します。Diab Compiler の各リリースには、パフォーマンスとコード密度のさらなる向上を実現するための最新の最適化機能が含まれています。
ウインドリバーは、機能安全とオートモーティブグレードの品質を重視し、継続的な Diab Compiler のアップデート、ISO 26262(ASIL)、IEC 61508(SIL)、TCL3 認証、および最適化の強化など、オートモーティブやその他の安全性を重視する分野で最高品質のセーフティソフトウェアツールを提供することに対してコミットしています。Diab Compiler は、TÜV SÜD 認証を取得し、ISO 26262(ASIL)と IEC 61508(SIL)に準拠した最高レベルの安全性に対応するセーフティソフトウェアの開発に適したツールです。Diab Compiler のセーフティポートフォリオは、ASPICE、アビオニクス(DO-178B)、原子力(IEC 60880)、鉄道(EN 50128)、インダストリアル(IEC 61508)などのライフサイクルの長い機能安全が求められる業界をサポートしています。
ウインドリバーのプロフェッショナルサービスチームが、対応プロセッサの拡張、パフォーマンスを最大化するためのコンパイラ最適化の適用と調整、サポートとメンテナンスのカスタマイズ、生産終了(EOL)製品のアップデート、安全認証監査、コードの移行などのサービスを提供しています。ウインドリバーのカスタマーサポート部門は、SCP(Service Capability and Performance)認定を取得し、24時間365日利用できる Wind River Support Network オンラインサポートサイトを通じて、パッチ、マニュアル、最新のエラッタ、その他のアナウンスや、技術的なヒント、アプリケーション情報、FAQ 等にアクセスすることができます。
ウインドリバーは、Long Term Support(長期サポート)を提供し、特定のコンパイラバージョンのサポートを何年も、あるいは何十年も必要とするデバイスのために、標準的な製品ライフサイクルを超えてサポート期間を延長します。また、Frozen Branch Maintenance(フローズンブランチメンテナンス)を提供し、お客様はライフサイクルを制御するコンパイラの独自のブランチを使用することで、コンパイラの変更によるコードへの影響を最小限に抑えることができます。Wind River Diab Compiler は、業界をリードするコンパイラであり、ウインドリバーは、ミッションクリティカルなインテリジェントシステム向けのソフトウェアを提供する世界的なリーダーです。