ホーム > 製品・サービス情報 > モデル中核開発事業 > モデルベース開発リバースモデリング代行サービス
自動車ソフト開発、機械制御システム開発においては、品質改善・開発効率化を目的として、MATLAB/Simulinkを使用した「モデルベース開発」が盛んに行われるようになりました。しかしながら、このモデルベース開発を進めるためには、ドキュメント化された仕様書やレガシーコードをMATLAB/Simulinkモデルとして資産化する必要があります。ガイオでは、このモデル整備作業を、モデルベース開発のサービスとして行っています。
組込み系ソフトの単体テストサービス、単体テストツール提供を通じて蓄積したノウハウを使用して、作成したMATLAB/Simulinkモデルから、オートコーダーを介して生成したコードに単体テスト検証を行うことにより、作成モデルの妥当性を確認する作業も行っています。ここには、単体テストツール「カバレッジマスターwinAMS」を使用しています。
本サービスは、既存のレガシーコードなど、モデルベース開発適用前の組込みソフト資源に対して、モデルベース開発を行うために必要なMATLAB/Simulinkモデルの作成作業を代行するサービスです。
リバース作成したMATLAB/Simulinkモデルの妥当性を評価するために、モデルからオートコードジェネレータ(ACG)を利用して生成したソースコードと、元のレガシーコードの単体テスト結果を比較検証します。

下の図は、C言語記述のレガシーコードをモデル化した例です。

ガイオ・テクノロジー営業部まで、お気軽に。
お問い合わせ先