車載システム開発効率化サービス

車載システム開発効率化サービスは、SDV時代に車載システムの競争力強化する開発効率化サービスです。

SDVの影響と課題

システムアーキテクチャの変化への対応

  • ドメインからゾーン/統合アーキテクチャへの転換対応
  • ISO26262 / ISO21434 対応負荷の増大
  • Automotive Ethernet 対応
  • OTA対応
  • マルチコアマイコン対応

グローバル競争の激化

  • 開発期間の短縮化
  • 低価格化

  • システム開発の短期化対応
  • ソフトウェア開発量の増加
  • 人件費の高騰に対して開発コスト削減

対策のご提案

パターン化

「パターン化」とは

Step1: システム機能の体系化

Step2: システム構成部品のブロック化

Step3: ブロックのパターン化

Step4: ソフトウェアのパターン化

上記により再利用性と保守性を高め、開発効率の向上を行います。

Step1: システム機能の体系化

入出力信号系統を分類

  • ON/OFF入力
  • ON/OFF出力
  • モータ正逆回転 ON/OFF出力
  • モータ正逆回転 ON/OFF出力+ メカ位置
  • モータ正逆回転 PWM出力+メカ位置

など

Step2: システム構成部品のブロック化

1.ECU内の回路/IC等を分類してブロック化

  • Hi/Low
  • H-Bridge Hi/Low
  • H-Bridge PWM
  • ADC入力 エッジパルス入力

2. ECU外のセンサやアクチュエータ等を分類してブロック化

  • ON/OFF Button/Switch
  • Analog Sensor
  • Hall Sensor
  • ON/OFF Relay/Heater/LED
  • モータ+メカ
  • モータ+メカ+センサ
Step3: ブロックのパターン化

ブロックの機能・性能をInput・ロジック・Output・変数・定数に分離してパターン化

Step4: ソフトウェアのパターン化
  1. ハードウェア・ブロックとソフトウェア・コンポーネントを対とする
  2. ブロックのパターンを関数の引数Input(Table: 変数・定数)・関数・引数Output・戻り値にパターン化

レガシーコードからの脱却

車載ソフトウェア開発におけるレガシーコードの課題
  • 車載ソフトウェアは信頼性最優先のため、量産実績のあるレガシーコードの改善は容易ではない
  • 納期優先で開発されたレガシーコードは、開発効率が低く、不具合発生リスクが高い
SDV時代の開発戦略
  • 大規模アーキテクチャ変更のタイミングで、レガシーコードからの脱却を積極推進
  • 開発効率向上と品質確保の両立を実現
レガシーコードからの脱却方法
  1. システム仕様のパターン化
  2. 要求仕様のパターン化
  3. ソフトウェア仕様のパターン化
  4. ソースコードのパターン化およびソースコード改修
  5. 開発プロセスのパターン化

開発効率と事業成長を支援する3つのモデル

1.パターン共同開発モデル
御社の開発方針に沿った最適パターン設計を共同構築

2.レガシーコード改善の受託モデル
既存コードの改善・最適化を実施し、保守性向上・コスト削減・機能等価性確保を実現

※ 弊社の開発体制では全てを受託開発を行えない場合がりますので、ご相談させてください。

3.長期的アドバイザーモデル

  • 継続的な技術支援で開発基盤を強化
  • 将来の製品展開を見据え、長期的な価値創出と信頼関係の構築を目指す

上記に加えて、ECAL Platform提供モデルもご用意しております。
ECAL Platformは、シンプルな構造で、導入が容易なプラットフォームです。

Rui Long Lab 株式会社
LANG »
error: コンテンツは保護されている