リアルタイム組込み技術:PDF

CG Smith Software (P) Limited
自動車エレクトロニクス
リアルタイム
組込みソフトウェア・エンジニアリング
作成:
Sales & Marketing Group
CG-Smith Software Private Limited
1-A, Peenya Industrial Area, 2 nd Phase
Bangalore 560058
India
Phone: +91-80-8391663
Fax: +91-80-8391665
Email: [email protected]
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
Page 1 of 11
組込み型効率
リアルタイム
目次
1. CG-Smith社概要.............................................................. 3
2.自動車エレクトロニクス
2.1. 自動車ドメインエリア ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・4
2.2. ドメイン別実績 .......................................................... 5
2.3. 技術実績................................................................ 8
2.4. エンジニアリング実績..................................................... 9
2.5. 過去のプロジェクト ..................................................... 10
2.6. リソース・スキル ....................................................... 11
略語集
CGS
SEI
CMM
HVAC
OBD II
CAN
CLASS II
MATLAB
ASCET
dSPACE
OSEK®
pSOS
ROM
SSAD
OOAD
ESDL
CG Smith Software (P) Limited
ソフトウエア・エンジニアリング・インスティチュート(Software Engineering
Institute )
能力成熟度モデル(Capability Maturity Model)
暖房換気空調(Heating Ventilation and Air-Conditioning)
車載式診断プログラムII(On-Board Diagnostics II)
コントロールエリア・ネットワーク
プロトコルの
MATLAB はソフトウェア名
ASCET はソフトウェア名
ソフトウェア名
カーエレクトロニクスのためのオープンシステムとそれに対応するインターフェイ
ス
プラグイン・シリコンOS(Plug-in Silicon Operating System)
読取り専用メモリー(Read Only Memory)
構造化解析 /構造化設計(Structured Analysis/Structured Design)
オブジェクト指向分析と設計(Object Oriented Analysis and Design)
組込みシステム記述言語(Embedded System Description Language)
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
Page 2 of 11
組込み型効率
リアルタイム
1. CG-Smith社概要
CG-スミス・ソフトウェア・プライベート・リミテッド(CGS )は1994 年に設立されて以来、約270の自
動車ドメイン/リアルタイム組み込み型システムプロジェクトを成功させてきた優れた実績を持っていま
す。CGS は、ソフトウェア開発を容易にする独自開発した手法を使用しています。この手法は長い年月を
かけ、継続的に改善されてきました。現在CGS は公認SEI CMM レベル5企業です。 当社は過去 7年にわた
って自動車 /リアルタイム組み込み型ソフトウェア・サービスに重点を置いてきたため、フォーチュン500
などの優良企業から高い信頼を獲得しています。またCGSは、米国、ヨーロッパ、日本で自動車OEM や
Tier I サプライヤにサービスを提供しております。
CGSは、特に自動車ドメインを得意としております。下図は、このドメインにおけるCGS の専門性を簡潔
に表しています。次表は、当社がサービスを提供してきた自動車サブシステムの分野の分布を表していま
す。
実績の割合
4.92%
9.59%
28.63%
2.56%
シャーシ、安全
&セキュリティ
パワートレイン
HVAC
クラスタ
オーディオ
&マルチメディア
54.31%
CGSは、様々な自動車分野のソフトウェア開発に専門技術を提供いたします。次はその一例です。
•
•
•
•
•
•
•
フルライフサイクルにおけるカスタムソフトウェア開発
要求分析とエンジニアリング
フィージビリティスタディ
ラピッドプロトタイピング
独立テスティング
マイクロプロセッサー、言語、そして、機能間のソフトウェア移植
独立機関としての認証および妥当性検証
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
Page 3 of 11
組込み型効率
リアルタイム
2. 自動車エレクトロニクス
2.1.
自動車ドメインエリア
CGS は、自動車業界向けリアルタイム組込み型ソフトウェア・アプリケーションサービスの提供を専門に
しています。CGS は過去7年間で専門性を確立し、埋め込み型およびセーフティ・クリティカルなソフトウ
ェアを開発してきました。下記は当社の自動車ドメイン/専門エリアの一部です:
自動車ドメイン
•
•
•
•
•
•
•
•
•
•
•
•
•
電子エンジン制御
自動変速機制御
ボディ・コンピュータ
ステアリングホイール制御
ブレーキ
車両クルーズコントロール
セーフティとシャーシ
車載式診断機能
ナビゲーションと通信
テレマティックスとオーデ
ィオ
エンターテイメント
暖房換気空調
ビークル・インスツルメン
テーション
エンジニアリングとツール
•
•
•
•
•
•
•
•
•
•
•
•
•
•
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
SSAD
OOAD
MATLAB/Simulink
Stateflow
ASCET-SD
Statemate
Rapidplus
Rational Rose
Hindsight/ Rational
RTRT (for Testing)
クロスコンパイラ
Continuus, VSS
回路エミュレータとして
– Nohau、Lauterbach
CANanalysers
静的エンジンシミュレー
タと動的エンジンシミュ
レータ
通信
•
•
•
•
Class II J 1850
CAN –, OSEK®
COM
Volcono
KW 2000
診断
•
•
•
•
•
•
OBD II
J1979
J2190
J1939
ISO15765
ISO14229/3
0
Page 4 of 11
組込み型効率
リアルタイム
2.2.
ドメイン別実績
CGSは、各種自動車のサブシステムを開発しております。下記のリストは、様々なエリアにおけるCGS実
績です。
パワートレイン
エンジン
タイプ
ガソリン
プログラム数
ディーゼル
5以上
ハイブリッド
1
エンジン
排気量
1l から 3.6 L
15以上
エンジンあたり
のシリンダ数
3 から 8
3.2L および
6.6 L
サブシステム
トランスミッション
制御モジュール
プログラム数
5以上
詳細
診断(OBDII)
40以上のサブシステム
•
•
通信と診断
J1850
KW2000
担当した主な機能
試験マネジメント
•
•
•
•
• Simucarでの試験
• 車両試験のサポート
燃料噴射
EGR
CAT 診断
EVAP エミッション
等
• 燃料噴射
• ターボ・チャージャ
• 通信
• 静的ベンチテスト
担当した主なプログラム/機能
• 自動変速機
• 再使用可能なトランスミッション
• 無段変速機
• 通信
• EVAP
• CAT
• Misfire
• EGR
• 冷却液
• CAM
• O2
• Intrusive IAC など
• スタック開発
• J1979
• J2190
ドライバー情報システム
担当したライフサイクル・ス
テージ
• 開発
• 検証
• メンテナンス
担当した主なプログラム/機能
取り扱った車両タイプ
•
•
•
•
•
•
•
•
アナログ
デジタル
自動表示機
ナビゲーション
Diagnostics J1850
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
中型車
トラック
バイク
Page 5 of 11
組込み型効率
リアルタイム
HVAC
担当した
ライフサイクル・ステージ
• 開発
• 検証
取り扱った車両タイプ
•
•
中型車
大型車
シャーシ、安全性とセキュリティ
モジュール
ブレーキ
プログラム数
5以上
電子パワーステアリング
2
Quadra Steer
クルーズ・エアバッグ
Forewarn
ボディ・コンピュータ
担当した主な機能
• ABS
• TCS
• TIM
• VSE
• VES
• Fixed Point Math Diagnostics J1850
• J2284, J2411, ISO, 11898
• モータ制御アルゴリズム
• 診断
• KW 2000
• 標準および高速CAN(ISO-11898)
• モータ制御アルゴリズム
• 診断
• J1850
• 独立検証サポート
• 開発
• 較正サポート・ツール
• ライト制御ウィンドウ
• ドア制御
• シートベルト
• 通信
オーディオ・システム
担当した主なプログラム/機能
• AM/FM ラジオ
• CD
• カセット
• RDS(Radio Data System)
• トラフィック・アナウンス
• チャイム機能
マルチメディアとテレマティックス
サブシステム
オーディオ・システムへの
ゲートウェイ・インターフェイス
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
担当した主なプログラム/機能
• GSM/GPRインターフェイス
• MOSTインターフェイス
• Bluetooth インターフェース
Page 6 of 11
組込み型効率
リアルタイム
モデリング
ツール
• Matlab および Simulink
•
ASCET
•
Statemate
プログラム
• 『S』機能の開発
• ツール
• 『C』 のESDLへの移植
• 妥当性検査
• ツール
• Stateflowへの移植
• フォトリアリスティックな GUI
• ツール
インスツルメンテーション
プログラム・ステージ
プロトタイプ開発
プロダクション/製造
サービスと較正
開発された用途/ツール
• ソフトウェア試験とデバッグ・ツール
• ターゲット・エミュレータ
• ホワイトボックステスト
• 自動検証ツール
• ハードウエア試験ツール
• Simucarの回帰試験
• 製造統計解析ツール
• パワートレインおよびForewarn用較正ツール
• ECU用Flashing ツール
• J1850用フォーマット・コンバータ
• KW2000
• 工業単位変換
• ブート・ローダ、その他
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
Page 7 of 11
組込み型効率
リアルタイム
2.3. 技術実績
システム
コンポーネント
• セーフティおよ
び非セーフテ
ィ・クリティカ
ルシステム
• オープンループ
とクローズドル
ープ・システム
• 冗長および分散
システム
•
•
•
•
•
•
•
•
•
コーディング
•
•
•
•
•
•
•
•
•
アセンブリ
C
C++
Modula
ADA
VC++
VB
PERL
JAVA
リアルタイム
プラットホーム
BIOS
デバイス・ドライバー
RTOS
スケジューラ
• OSEK®
• 当社開発の RTOS
アプリケーション
制御アルゴリズム
ユーザーインターフェ
ース
アラーム
数学ライブラリー、ブ
ックシェルフ・コンポ
ーネント
オペレーティン
グシステム
• OSEK®)
• Linux
• Nucleus
• PSOS
• QNX
• VxWorks
• X-Motif
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
規格
• マイクロプロセッサー・ファミリー
• 三菱 M37540E8GP
• NEC 78K0 シリーズ、V851 32ビット RISC
• マイクロチップ PIC 16C72
• モトローラ 68HC11、68HC12、68HC16、
STAR12、68HC05、68HC08、68332、
MPC565、
• ST Micro ST10F269, ST10F280
• TI TMS370 シリーズ8 & 16 ビット
§ Intel
• NEC
リアルタイム
検証と妥当性検査
V& V ツール
• ホワイトボック
ス
• 機能性
• システム
• FMEA
• Rational Suit Test
Studio
• Hindsight
• RTRT
• PCLINT
• QAC
• デバッガ
• エミュレータ
• シミュレータ
• Noral
• Lauderbach
• Nohau
• SDS
• ZAP
• MISRA
• DO178B
• DOD2167
A
• IEEE
• SAE
• OSEK®
コンフィギュレーション
マネジメント
• CGS CM システム
• Continuus
• PVCS
• VSS
• Clearcase
Page 8 of 11
組込み型効率
リアルタイム
2.4.
エンジニアリング実績
要求事項マネジメント
• ラピッドプロトタイピング、マッピング連
続性
• Rational Requisite Pro ツールスウィート
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
分析と設計
• SSAD, OOAD
• Hatley Pirbhai
• Yourdon
• Booch
• UML
ツール
• Teamwork
• Rational Rose
• Matlab & Simulink
• ASCET-SD
• Statemate
• State flow
• Rapidplus
Page 9 of 11
組込み型効率
リアルタイム
2.5.
過去のプロジェクト
ライフ・サイクル・ステージ
• 開発
• コンセプト
• 仕様
• 設計
• リバース・エンジニアリング
• 旧パッケージ
• 設計抽出
• ソフトウェアのモジュール化
• 変換/移植プロジェクト
• ハードウェア変更用(8ビットから32ビット)移植
• 言語移植
• 機能移植
• プラットホーム移植
• 検証と妥当性検査
• デスク
• ベンチ
• 機能性テスト
• システム検査
• テストケース生成と実行(シミュレート環境)
• メンテナンス
• 旧パッケージ・メンテナンス
• 次の新車年度のための補強
• ツール
• 開発
• プロダクション/製造
• サービス/較正/診断
• モデリング /シミュレーションツール – 関連
• モデリング
• 現行のCベースのシステムをSimulink Scripts、ESDLその他を使用したモデルに変換
• モデルを使用して最適化コードを書き、テスト
• フォトリアリスティックなGUI を開発
• MMI 開発
• 規格に基づくモデルの妥当性検査
• 自動生成コードの妥当性検査
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
Page 10 of 11
組込み型効率
リアルタイム
2.6. リソース・スキル
言語スキル
100%
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
87%
59%
32%
15% 13%
ASM
C
C++
VB
13%
10% 13%
VC++ Perl
JAVA
ADA/MOD
専門ドメイン
40%
35%
30%
25%
20%
15%
10%
5%
0%
37%
21%
12%
パワートレイン
シャーシ
CGS ケ ー パ ビ リ テ ィ ・ ド キ ュ メ ン ト
クラスタ
15%
10%
通信
モデリング
Page 11 of 11