KPITのエンジニアは、顧客向けにAUTOSARおよびモデルベースデザインに基づくソフトウェア開発ワークフローを確立しました。
このワークフローでは、まずシステム要件の解析をして、個々のAUTOSARソフトウェアコンポーネントから構成されるアーキテクチャの定義を行いました。
次に、チームは、インターフェイスを設定してその他の構成の詳細情報を追加するために、AUTOSARオーサリングツールを使用して個々のコンポーネントのソフトウェア要件を定義しました。
トップダウンアプローチに従い、ソフトウェアコンポーネント記述のARXMLファイルをオーサリングツールからエクスポートしました。これらのファイルを金宝app模拟に直接インポートして、インターフェイスブロックおよびオーサリングツールで定義されたAUTOSAR関連の設定を含むスケルトンの模拟モデルを作成しました。
金宝app模拟および状态流®で作業を行い、アプリケーションソフトウェアのスケルトンモデルに対して、新機能を実装するために順次ロジックとその他のブロックを追加しました。
马修汽车咨询委员会(MAAB)ガイドラインに準拠するためにモデルを確認してから、モデルインザループシミュレーションを実行して要件に対して設計された機能をテストしました。
嵌入式编码器®およびAUTOSAR規格の嵌入式编码器サポートパッケージを使用して、AUTOSAR準拠のCコードを更新されたソフトウェアコンポーネント記述のARXMLファイルと共に生成しました。
生成したCコードを使用して、ソフトウェアインザループテストを実施して、これらのテストの結果が金宝app模拟モデルのシミュレーション結果と一致することを検証しました。
电子控制单元に配布する前に、新しいアプリケーションソフトウェアを他のAUTOSARソフトウェアコンポーネントに統合できるようにするために、更新されたARXMLファイルをAUTOSARオーサリングツールにインポートしました。
このワークフローを使用して、KPITおよびその顧客はエンジンの後処理システムソフトウェアの開発を正常に完了させました。現在、このソフトウェアの最終テストが行われています。KPITの顧客は現在、他のAUTOSARプロジェクトでもモデルベースデザインを使用しています。