IATのSOA開発者プラットフォームが正式に発行! 自動車のデジタル化を支える

ソース: 作者: 日付:2022-08-09 読み取り:654

インテリジェントカーとはライフサイクル全般において、ユーザー、車両自体及び周囲環境のことを学習して、タイムリーに適応的な調整を取ることが可能な自動車である。SOA(サービス指向アーキテクチャ)技術はインテリジェントカーを実現するための主な手段としてOEMに広く採用されている。それと同時に、SOA技術におけるマイクロサービス特性が車のアーキテクチャとソフトウェアのデザインや開発、テストに新たな課題とチャレンジをもたらした:

-ユーザーシーンの多様化、ユーザーのニーズを満たすためにカスタマイズが必要

-ソフトウェアの複雑度及びコードの品質要求が高まるにつれ、モデル化、ツール化したコード開発方法が必要

-サービス量とデータ量が多く、自動化テストツールが必要

-アフターサービス問題点の洗い出しが困難で、コントロール可能なデータアップロード方法及び問題解析ツールが必要

IATはインテリジェントカーの発展に焦点を当てて、自動車開発、テスト、アフターサービス、ユーザー利用などライフサイクル全般にわたる問題の解決に力を入れ、SOA開発者プラットフォームを研究開発し、先日正式に発行した。SOA開発者プラットフォームは開発の効率を上げ、イテレーション期間を短縮し、SOA技術が自動車製品で応用できるよう助力する。

1.IATのSOA開発者プラットフォームについて

IATのSOA開発者プラットフォームはソフトウェア開発の段階や開発者の利用要望に応じて、開発ツールと開発モジュールを提供することで、開発周期を短縮し、開発効率を上げ、様々な開発者にサービスを提供できる:

-ARXMLツール、APツールなどOEM開発者向けの開発ツール

-シーン開発、ミニアプリ開発、スクリプト開発などユーザー及び第三者向けの開発モジュール

-テストスクリプトを自動生成できるテストツール

-権限管理、役割分担などの汎用管理モジュール

2. ARXMLツールについて

キーワード:ARXML自動生成

ARXML(AUTOSAR Extensible Markup Language)ファイルはAUTOSARアーキテクチャにおける汎用配置ファイル或いはデータベースファイルである。MATLABアプリケーションレイヤソフトウェアインターフェースモデルの自動生成やCP/APの一部のソフトウェアコンポーネントのインターフェースコード生成、サービス関係のテスト作業をサポートできる。IATのSOA開発者プラットフォームがARXMLツールを提供し、サービスマトリックス情報(フォーマット:EXCEL、テンプレートがカスタマイズ開発可能)を入力すれば、迅速かつ簡単に四種類のARXMLファイルが自動生成できる:

-CP AUTOSAR ARXML、サポートバージョン:4.4.0

-AP AUTOSAR ARXML、サポートバージョン:19.03、19.11

-MATLAB ARXML、サポートバージョン:R2020

ネットワークテスト用ARXML、通常ネットワークテストソフトウェアにサポートできる。例えばCANoeなど。

3. APツールについて

キーワード:AP統合

APツールは異なるレベルのAdaptive AUTOSARプロジェクトコードの自動生成ツールを実現、ユーザーのカスタマイズな開発要望を満たしつつ、よくカプセル化されている。

主なメリット:

-完璧にAPプラットフォームとSIMULINKモデルアプリケーションのリンクを実現

-コードが自動生成するので、手動コーディングミスが減り、コードの一致性と信頼性が向上できる

-ユーザーの開発効率を向上できる

4.シーン管理モジュールについて

キーワード:シーンエディタ

シーン管理モジュールで開発者がシーンのエディットや新規作成、管理ができる。そして、シーンストアで他の開発者より作ったシーンを閲覧、ダウンロードすることもできる。IATのSOA開発者プラットフォームと車両の間はJSONフォーマットのファイルを通じてシーン配置パラメータが伝達され、可視化のシーンエディットインターフェースとJSONフォーマットのシーン配置ファイルの自動転換も実現できる。よって、ユーザー向けのアプリケーションとソフトウェア開発との通路を開いた。

主なメリット:

-シーンのビジュアルエディットとシーンストア

-シーンダウンロードにはサイバーセキュリティ認証が備わっている

5.テストモジュールについて

キーワード:SOME/IPテスト、ラピッドプロトタイピング

テストモジュールはSOME/IPテストに対応するラピッドプロトタイピング方法が提供できる。SOME/IP通信のネットワークテスト実行ファイルを提供し、そのファイルが速やかに主流チップとコントローラに配置されることができるので、SOME/IPネット通信のテストと検証も素早くできる。テストモジュールを使用することで開発者が相手ユニットと連携しなくても自主検査や単体テストができるので、開発とテストの効率を大幅に上げた。

主な機能:

-SOME/IP通信を成立させる

-テストケースを自動生成

-テストケースを自動実行・テスト結果を生成/記録

サポート環境:AP AUTOSAR 19.03及びそれ以降。

詳しい内容はhttps://www.iat-digital.com/developerをご覧ください。

道のりが長くて険しいが、諦めず行けば至ることができる。自動車のSOA開発環境の構築が多方面からの協力が必要である。IATは国内において唯一の完成車研究開発全般をカバーしている独立した自動車設計会社として、子会社のIATデジタル科学技術会社が自動車ソフトウェア開発業務に取り組み、自動車デジタル化に対するフルスタックのソリューションを提供することに力を入れている。IATは取引先とビジネスパートナーと共に、ユーザーにより豊富なシーン体験をもたらすために、科学技術を自動車に織り込むよう努める。

ニュース紹介

お問い合わせ

電話:86 10 67892288
連絡先:北京市北京経済技術開発区冷水河二街7号院