自動車向けソフトウェア エンジニアリング

自動車向けソフトウェア エンジニアリング

Automotive Software Engineering

自動車用ソフトウェア及びファームウェアの研究開発サービス

現代の自動車用ソフトウェアとファームウェアの複雑な要件には、時間を節約し、信頼性を確保する新しい開発方法が必要です。 当社はMATLAB、Simulinkなどのツールを運用したモデリング手法を使用してこの目標を実現します。 コード生成、テスト、文書化などのプロセスを自動化することで、自動車会社が切望している市場投入までの時間を短縮できます。 モデルベース開発(MBD)は平均25%-30%のコストと35%-40%の時間を節約できます。MATLABプログラミングエキスパートチームは、モデルベースの設計方法で製品開発を実行し、コストと時間を節約します。

電子制御システムソフトウェア開発プロセス:

1. 需要分析

  • 機能要件分析:機能仕様
  • パフォーマンス要件分析:アウトライン設計仕様
  • 通信メッセージの定義:通信プロトコル
  • 障害コードの定義:診断仕様

2. 概念設計

  • ソフトウェアアーキテクチャの設計:ソフトウェアフレームワークの構築
  • ソフトウェアモジュールインターフェイスの定義
  • オブジェクト研究の管理:信号チェックリスト

3. 詳細設計

  • 制御モデルの設計:モデルベースのモデリング
  • 診断モデルの設計
  • 基本的なソフトウェア設計:C言語
  • コミュニケーションデザイン

4. ソフトウェアユニット開発/ソフトウェアユニットテスト

  • モデルコード生成:C / C ++、ハードウェアプラットフォーム
  • 基本的なソフトウェア開発
  • プロトコルスタックの開発
  • 故障診断の開発
  • プログラムのダウンロードと開発
  • ソフトウェア単体テスト:機能単体テスト

5. ソフトウェア統合/テスト

  • 動的ホワイトボックステスト(機能テスト、モジュール統合テスト):モデルテストカバレッジ

6. ベンチテスト

  • 動的ブラックボックステスト(機能テスト、トラブルシューティングテスト、通信テスト):さまざまな状況の順列と組み合わせ

7. テストドライブの検証:

  • 適応性テスト、異常な状況

自動車産業Vモデル
(V-MODEL)


モデルベースデザイン(Model Based Design, MBD)は、現代のプログラミング設計で一般的に使用されるフレームワークであり、可読性(Readability)、トレーサビリティ(Traceability)、再利用性(Reusability)の三つの特徴を備えて、モデルベースのプログラミング設計が、プログラムアーキテクチャ開発から、ソフトウェア機能検証、ソフトウェアのメンテナンスと移植過程において必要なソフトウェア開発ツールをカバーします。モデルベースのプログラミング設計手法は、開発サイクルとプロセスに重点を置いて、完全なツールチェーンにより自動車業界のVモデル(V-model)開発プロセスを実現できます。

 

Software Services

技術スタック
サービス 
( Stacks)

当社は自動車及び国際規格(SAE及びISO)に従って、事前のテスト及びパッケージ化された車両技術スタックを開発しました 。 

CAN/LIN
通信スタック

電子制御ユニットは、プロトコルと呼ばれる共通の言語で相互に通信し、外部デバイスと通信します。 (例:CAN、LIN、FlexRayなど)

AUTOSAR プラットフォーム
アーキテクチャサービス

階層設計を採用して、既存の開発されたソフトウェアがハードウェアにより制限されないことが可能に加えて、再利用性が増加しました。

バス一致性
試験サービス

一致性試験を実施することにより、テスト物件が通信プロトコル仕様に適合しているかどうかを検証することが可能であり、それにより、異なるエンジニア間の理解の違いを排除します。

電子制御ユニット(ECU) 
開発ソリューション

当社チームは複数のECUアプリケーションの専門知識を持ち、高品質のECUソフトウェア及びハードウェア開発サービスを顧客に提供できます。
 

非標準テストプラットフォーム向けのカスタマイズサービス

顧客のニーズに応じて、テストプラットフォームをカスタマイズ製造ができます、既存のPC及びPLCテストシステムに組み込むことも可能です。
 

その他のソフトウェア及びファームウェア関連サービス

アーキテクチャサービスの
基盤となるAI関連の開発

AIは人工知能時代の技術コアの一つであり、エッジデバイスはますます製品にAI機能を追加しています。近年、自動車のADASインテリジェントシステムの開発において、チップの計算能力は依然として著しく不十分であり、自動車の自動運転システムは複数のチップで構成されるものと予測されます。

センサーと周辺機器の標準仕様を定義することは困難であるため、スマートフォンのようなアプリケーションソフトウェアサービスシステムを開発することができません。システム統合サービスプロバイダーは、自動車メーカーのさまざまなアプリケーションソフトウェアにカスタマイズされた要件を提供するために、特定のハードウェアプラットフォームでソフトウェアサービスを開発する必要があります。 WELLYSUNは、効率的なシステム計画とソフトウェア設計を通じて、お客様のシステム機能要件に応じて各種ADASアプリケーションソフトウェアのアウトソーシングを支援し、プラットフォームアプリケーションベースのソフトウェアレビュー及び認証メカニズムで、安定した信頼性の高いソフトウェアメニューサービスを顧客の製品化ニーズを満たし、生産テストプロセスの効果を最大化に発揮します 。 

Bluetooth、接続、APP、
操作インターフェース

スマートフォンのモバイルサービス市場が爆発的に拡大してから、APPがコアのアプリケーションになり、携帯電話のソフトウェアアプリケーション市場が繁栄し始めました。特に、モノのインターネットのリモートサービスは、WIFI、Bluetooth、4G通信などのワイヤレス伝送サービスをサポートする必要があるため、独自のカスタマイズAPPを作成して、モノのインターネットのユーザーのアプリケーションニーズに更に適合するようにしています。モノのインターネット時代では、APPの統合開発により、携帯電話、タブレットコンピューター、産業用モバイル端末などのさまざまなデバイスの使用をサポートし、モノのインターネットサービスの利便性を向上させることができます。

WELLYSUNはハードウェア設計で長年の豊富な経験を持っています。ワンストップショップの経営理念を実現するために、モノのインターネットシステムの統合設計と開発に拡張し、クラウドからのAPPアプリケーション機能のカスタマイズされたサービスのアウトソーシングも支援します。アーキテクチャの計画と設計からアプリケーションサービスまで、顧客から委託された多様なサービスニーズを満たすために、シンプルで効率的な顧客開発プロセスを作成して、ウィンウィン(Win-Win)を実現します。