AUTOSAR
AUTomotive Open System ARchitecture
おーとさー
自動車の電子制御ソフトウェアの標準化を目的とした業界団体およびその標準仕様。ソフトウェアコンポーネントの再利用性向上と開発効率化を目指す。Classic PlatformとAdaptive Platformの2つのプラットフォームがある。
組込みシステム設計 > 組込みシステムの基礎
関連キーワードの用語
SAUML(統一モデリング言語)
ソフトウェアの分析・設計で用いる標準的なモデリング言語。構造図(クラス図、コンポーネント図等)と振る舞い図(シーケンス図、アクティビティ図等)の14種類の図から構成される。OMGが標準化を管理している。
SA組込みシステム
特定の機能を実現するために機器や装置に組み込まれた専用のコンピュータシステム。家電、自動車、産業機器など幅広い分野で使用される。リアルタイム性、省資源、高信頼性などの制約のもとで設計される。
SAハードウェア・ソフトウェアの協調設計
組込みシステムにおいて、ハードウェアとソフトウェアの機能分担を最適化しながら並行して設計を進める手法。性能、コスト、消費電力、開発期間などの制約を総合的に考慮してトレードオフを判断する。
SA状態遷移設計
システムの振る舞いを有限個の状態とイベントによる遷移で表現し設計する手法。状態遷移図や状態遷移表を用いて、状態の漏れや意図しない遷移を検出する。組込みシステムのプロトコル処理や制御ロジックで多用される。
SA省電力設計
バッテリ駆動の組込み機器で重要な消費電力を抑える設計手法。クロック周波数の動的制御(DVFS)、スリープモードの活用、不要な回路のクロックゲーティングなど、ハードウェアとソフトウェアの両面からアプローチする。
SAモデルベース開発(MBD)
シミュレーションモデルを用いて設計・検証を行い、モデルから自動的にコードを生成する開発手法。MATLAB/Simulinkが代表的なツール。自動車や航空宇宙の組込みシステム開発で広く採用され、開発の効率化と品質向上に寄与する。