現在、自動車制御を中心に、MATLAB/Simulink(MathWorks社)のモデルを使用した制御ソフト開発が盛んになっており、これを一般には「モデルベース開発(MBD)」と呼んでいます。一方で、UML(Unified Modeling Language)やADL(Architecture Description Language)を使用した上位設計により、アプリケーションソフトウエアの実装や検証・テストとの連携を可能にする設計手法についても検討が始まっており、これを一般には「モデル駆動開発(MDD)」と呼んでいます。
ガイオは、組込み開発ツール・サービスの提供を通じて培った経験とノウハウをベースにして、これらMBD/MDDの広範なモデルを対象とした開発サービス、コンサルテーションを開始致しました。これを、モデル中核開発(MCD= Model Centered Development)と呼んでいます。

ガイオは、コンパイラ、コード解析ツールなどガイオの基幹技術であるコード実装、MATLAB/Simulinkでの開発基盤を作るリバースモデリング代行サービス等のモデル関連技術、各種ボード・FPGAの設計を通じて培ったハードウェア実装技術を融合し、従来にない付加価値を提供致します。
電気自動車(EV/HV)を中心にこれからのモデルベース開発でのキーテクノロジーであるモーター制御技術についても、大学の先生をアドバイザにお招きし、直接の講習・トレーニングを受け、開発の体制を整えています。モーター制御系に強い技術集団がお客様のアドバイザー&パートナーとして、開発を協力に支援致します。

モデルベース開発で使用するモデル(※)作成を代行
既存のC言語レガシーコードからモデルをリバース作成
ガイドライン整備やモデルベース開発に必要な環境整備などをご提案
※モデル: MATLAB/Simulink、Stateflow、TargetLink、UML/ADL
本サービスは、既存のレガシーコードなど、モデルベース開発適用前の組込みソフト資源に対して、モデルベース開発を行うために必要なモデルの作成作業を代行するサービスです。
リバース作成したMATLAB/Simulinkモデルの妥当性を評価するために、モデルからオートコードジェネレータ(ACG)を利用して生成したソースコードと、元のレガシーコードの単体テスト結果を比較検証します。
制御開発のための標準的な実用MATLAB/Simulinkモデルを提供
専門領域ブロックの検証のためのシステムモデル環境を容易に構築可能
EV/HVを中心としたモータ制御、発電制御開発の体制を完備
ガイオは、ハード・ソフトの受託開発で得た知見を基に、最終ターゲットへ実装することを強く意識した実用的なMATLAB/Simulink制御モデルを提供致します。特にモデルベース開発のキーテクノロジーであるモータ制御、発電制御モデルの開発に力を入れています。
開発した専門領域ブロックの検証のためのシステム(プラントモデルや他の制御ブロック)を、提供する標準的なモデルで容易に構築できます。

弊社営業部までお問い合わせ下さい。