TTOOPPPPEERRSSよ蓋要も最新よ成珂  ET2011 TOPPERSセッション	

TTOOPPPPEERRSSロΖバタデ�よ蓋要も  最新よ成珂  
22001111年1111月1177日  

高田  広章  
NNPPOO法人  TTOOPPPPEERRSSロΖバタデ�  廻長  
名古乙大額  大額宇情報河額研究河  教授  附属組込�ハパマ�研究ビΜプ【長  EEmmaaiill::  hhiirroo@@eerrttll..jjpp      UURRLL::  hhttttpp::////wwwwww..eerrttll..jjpp//~~hhiirroo//  
HHiirrooaakkii  TTaakkaaddaa  

11  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

目次  
組込みシステム開発の課題と方向性▶ 組込みシステム開発の課題▶ 組込みシステム開発効率化と品質確保のために
TOPPERSプロジェクトの概要▶ プロジェクトの狙い，TOPPERSとプラットフォーム▶ 主な開発成果，主な利用事例
最近の取り組みの最新の成果▶ 重点的に取り組んでいるテーマ▶ TOPPERS新世代カーネル，TOPPERS/SSPカーネル▶ TOPPERS/ATK2，TECS，SafeG，スペースワイヤOS
組込みシステムの今後とTOPPERSの今後の活動方針▶ 次の10年を見据えた活動方針
HHiirrooaakkii  TTaakkaaddaa  

22  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�凱発よ霞題も方向���性  

HHiirrooaakkii  TTaakkaaddaa  

33  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�凱発オ取ア堪ど状況  

半導体技術	の進歩	

従来からの組込みシステムの大規模化・複雑化▶ 機器の複合化・デジタル化・ネットワーク化▶ 制御要素に情報処理要素が複合▶ コンピュータ制御による高機能化・高付加価値化
組込みシステムの適用分野が拡大▶ コンピュータの小型化・低価格化により広がる適用分野
開発期間の短縮やコストダウンに対する要求▶ 製品の早期の市場投入が収益を大きく左右▶ 新興国との競争の中で今まで以上のコストダウン要求
è QCDの3つを同時に満たすことが困難に（単一の）プロセッサの高速化の限界▶ 消費電力（=発熱量）が最大の制約条件に	
HHiirrooaakkii  TTaakkaaddaa  

44  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�//フル�ゾタズ凱発よ霞題  
設計品質の確保/向上▶ システムの大規模化により，ディペンダビリティ（信頼性，安全性，セキュリティ，…）の確保が困難に
開発の効率化（生産性の向上）▶ システムの複雑化や品質要求により，開発効率が低下
その他にも多くの技術的課題（主なもの）▶ 新しいハードウェア技術（例: マルチコア）への対応▶ これまで以上に高い信頼性・安全性の達成▶ 低消費エネルギー（電力）化▶ 情報セキュリティの確保

その背景にある深刻な問題“余ぽむぞィよら人手  組込�ハパマ�技術者  ((人財))  不足  

HHiirrooaakkii  TTaakkaaddaa  

55  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�よ凱発効率佳も品質角保よべ�ゅ  
すぐにできること▶ ソフトウェア開発プロセスの地道な改善▶ CMMI，SPICE，機能安全規格等が参考に▶ 取り組みにあたっては注意が必要 … 後述	!!  人材育成  … 時間はかかるが着手はすぐにできる	
中期的に取り組むべきこと▶ 設計抽象度を上げる▶ 設計資産の再利用を促進する仕組みの構築▶ ソフトウェアの再利用は，差分開発が中心の組込みシステム開発では特に有効▶ 応用分野毎のプラットフォームの構築・活用と共通化▶ プラットフォーム＝ハードウェア＋OS＋ミドルウェア
HHiirrooaakkii  TTaakkaaddaa  

66  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

設計抽象度オ上ぬィ  
設計抽象度を上げる意義▶ 設計物を少ないライン数で記述できるようにする▶ 一人の技術者がある時間で開発できるライン数は，記述言語によらずほぼ一定（と言われている）▶ 設計の早い段階（上流開発工程）での検証を可能にする▶ 開発の手戻りを小さくする
設計抽象度を上げるアプローチ▶ 過去：アセンブリ言語からC言語へ▶ 現在：モデルベース開発▶ ソフトウェアのモデルを記述し，そこからプログラムを（自動）生成することで，記述量を削減▶ モデルの段階で設計検証を実施	
HHiirrooaakkii  TTaakkaaddaa  

77  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

設計資産よ再利用オ促進びィ仕組�よ構築  
設計資産の質の向上▶ 設計資産の再利用は重要だが，レガシー化は避けなければならない（設計根拠を記述したドキュメントが重要）▶ 質の高い設計資産を社内で蓄積することも重要だが，非競争領域については業界レベルで蓄積すべき再利用を前提とした開発プロセス▶ 設計資産の品質を維持するためには，開発プロセスや組織から考えることが重要è プロダクトライン型ソフトウェア開発
ソフトウェアの部品化の促進▶ ソフトウェアを再利用しやすい形（部品）で開発する▶ ソフトウェアの部品化技術が重要に	
HHiirrooaakkii  TTaakkaaddaa  

88  TTOOPPPPEERRSSよ蓋要も最新よ成珂  ロΒホ�ルチ【�よ構築…滑用も共通佳  
応用ドメイン毎のプラットフォーム構築▶ 多様な組込みシステムを，１つのプラットフォームでカバーするのは不可能▶ 適切な範囲（これが難しい）の応用ドメインを設定し，それに向いたプラットフォームを構築
プラットフォーム活用によるコスト低減と品質向上▶ 多くのアプリケーションで同一のプラットフォームを用いることで，（アプリケーションあたりの）プラットフォーム開発コストを削減▶ システムの品質確保のために鍵となる部分であり，開発リソースを集中させて高品質なプラットフォームを構築することで，システムの品質向上につながる▶ プラットフォームの共通化・標準化が重要に	
HHiirrooaakkii  TTaakkaaddaa  

99  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

プラットフォームの共通化・標準化の例▶ 社内でのプラットフォーム共通化例）パナソニックのUniPhier（ユニフィエ）▶ プロセッサとビデオコーデックなどを含むシステムLSIと，ミドルウェアやOSなどのソフトウェアからなるデジタル家電用の統合プラットフォーム▶ 業界内でのプラットフォーム標準化
例）AUTOSAR è  http://www.autosar.org/例）JASPAR è  http://www.jaspar.jp/▶ 自動車制御システム向けのプラットフォームやツ ールの標準化▶ デファクト標準によるプラットフォーム標準化▶ モバイル情報端末（携帯電話等）向けのプラットフォー
ムは，２〜３種類程度に収束していくだろう	
HHiirrooaakkii  TTaakkaaddaa  

1100  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSSロΖバタデ�よ蓋要  

HHiirrooaakkii  TTaakkaaddaa  

1111  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSSロΖバタデ�もら??  
TOPPERS = Toyohashi Open Platform for
Embedded and Real-Time Systems

プロジェクトの活動内容▶ ITRON仕様の技術開発成果を出発点として，組込みシステム構築の基盤となる各種の高品質なオープンソースソフトウェアを開発するとともに，その利用技術を提供
組込�ハパマ�分野ゅつぞむ‖LLiinnuuxxよ™だゅ広ど使ェイィヂ【ロΜフ【パOOSSよ構築オ目指び!!  
プロジェクトの推進主体▶ 産学官の団体と個人が参加する産学官民連携プロジェクト▶ 2003年9月にNPO法人として組織化▶ それ以前は，名古屋大学（2002年度までは豊橋技術科学大学）高田研究室を中心とする任意団体として活動	
HHiirrooaakkii  TTaakkaaddaa  

1122  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSSロΖバタデ�よ組織も廻�  
会長，副会長，理事	 運営委員（21名）	

理事会	

総会	
監事	

運営委員会	

事務局	事務局長	カンファレンス実行委員会	
展示会運営委員会	
開発者会議実行委員会	

▶ 団体正会員：１０５	
（企業：１０４，その他：１）	

▶ 個人正会員：１０	▶ 準会員（個人）：６１	
▶ 特別会員：３０	
（団体：２２，個人：８）			
合計会員数：２０６	
（２０１１年１１月７日時点）	

教育WG	
コンポーネント仕様WG	
中国普及WG	
韓国普及WG	
英語化WG	
必要なWGを機動的に設置	

HHiirrooaakkii  TTaakkaaddaa  

1133  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  TTOOPPPPEERRSSロΖバタデ�よ狙ぞ  
決定版のITRON仕様OSの開発 ��寛了  
▶ ITRON仕様がかかえる過剰な重複投資と過剰な多様性の問題を解決（または軽減）
次世代のリアルタイムOS技術の開発▶ 組込みシステムの要求に合致するし，ITRONの良さを継承する次世代のリアルタイムOS技術を開発
LLiinnuuxxも類似よOOSSオ�だＬま作ぽむ�維味てやぞ“  ▶ オープンソースソフトウェア化により産学官の力を結集
組込みシステム開発技術と開発支援ツールの開発▶ 高品質な組込みシステムの効率的な開発を支援
組込みシステム技術者の育成への貢献▶ オープンソースソフトウェアを用いた教育コースや教材を開発し，それを用いた教育の場を提供
HHiirrooaakkii  TTaakkaaddaa  

1144  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  TTOOPPPPEERRSSもロΒホ�ルチ【�  ▶ TOPPERSプロジェクトは，組込みシステムのプラットフォー

ム構築技術を開発する“TOPPERSの２つめの“P”は，プラットフォームの“P”▶ 各応用分野向けのプラットフォームを開発するわけではなく，応用分野毎のプラットフォームを構築するために必要な部品（コンポーネント）を開発する▶ ただし，自動車制御システム向けについては，実際のプラットフォーム開発まで行う▶ また，それらの部品を組み上げてプラットフォームを構築するための技術の開発にも取り組んでいる▶ TECS：組込みシステム向けのコンポーネントシステム▶ 質の高い設計資産を業界レベルで蓄積する
HHiirrooaakkii  TTaakkaaddaa  

1155  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  主や凱発成珂  ((第11世代ッ【ャΔ))  
TOPPERS/JSPカーネル 最初よ凱発成珂  ▶ µITRON4.0仕様のスタンダードプロファイルに準拠したリ
アルタイムカーネル
TOPPERS/FI4カーネル IIPPAA  ▶ µITRON4.0仕様のすべての機能を持つよう拡張
TOPPERS/ATK1（Automotiveカーネル バージョン1）▶ 自動車制御システム分野での国際標準であるOSEK/VDX OS仕様に準拠したリアルタイムカーネル
TOPPERS/FDMPカーネル IIPPAA  ▶ 機能分散マルチプロセッサ向けのリアルタイムカーネル
TOPPERS/HRPカーネル JJAAXXAAも共同凱発  
▶ メモリ保護機能などの高信頼システム向けの機能を追加▶ JAXAが検証を実施	
HHiirrooaakkii  TTaakkaaddaa  

1166  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  主や凱発成珂  ((新世代ッ【ャΔ))  
TOPPERS/ASPカーネル 新世代ッ【ャΔよ出発点  
▶ JSPカーネルに対して，信頼性・安全性・ソフトウェアポータ
ビリティ向上のための各種の拡張・改良▶ 拡張パッケージにより，オブジェクトの動的生成をサポート
TOPPERS/FMPカーネル▶ ASPカーネルをマルチコアプロセッサ向けに拡張
TOPPERS新世代カーネル統合仕様書▶ µITRON4.0仕様をベースに，最近10年の新しい要求に対応できるように改良・拡張したカーネル仕様▶ 作成中（ASP，FMP，HRP2カーネルの仕様記述は完成）
TOPPERSテストスイートパッケージ（TTSP）▶ TOPPERS新世代カーネルのテストスイート▶ 独自の記法によるテストシナリオと，そこからテストプログラ
ム生成するためのツールを含むパッケージ
HHiirrooaakkii  TTaakkaaddaa  

1177  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

主や凱発成珂  ((ヵΔゾタズ))  
TINET 経済産業省  地稲ニΜフ  ▶ ITRON TCP/IP API仕様に準拠したコンパクトなTCP/IPプ
ロトコルスタック▶ IPv4とIPv6の両方に対応
FatFs for TOPPERS▶ FAT12/16/32に対応したファイルシステム
CAN/LINミドルウェアパッケージ 経済産業省  地稲ニΜフ  
▶ CANとLIN向けの通信ミドルウェア
RLL（Remote Link Loader） IIPPAA  DLM（Dynamic Loading Manager）▶ いずれも，モジュールの動的なローディングを行うためのミドルウェア．実現アプローチが異なる	
1188  
HHiirrooaakkii  TTaakkaaddaa  TTOOPPPPEERRSSよ蓋要も最新よ成珂  

主や凱発成珂  ((TTEECCSS,,  SSaaffeeGG,,  ボ【Δ))  
TECS（TOPPERS組込みコンポーネントシステム）▶ 各種のソフトウェアモジュールを部品化し，必要な部品を組み合わせることによって大規模な組込みソフトウェ アを効率的に構築するための技術（仕様とツール）
SafeG▶ 1つのマイクロプロセッサ上で，汎用OSとRTOSを安全に共存して動作させるデュアルOSモニタTLV（TraceLogVisualizer）▶ RTOS等のトレースログを可視化するためのツール
TOPPERS Builder▶ Eclipse/CDTを用い，TOPPERSカーネルを用いた開発を支援する統合開発環境▶ Bootable CD-ROMを用意	
HHiirrooaakkii  TTaakkaaddaa  

1199  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  主や凱発成珂  ((教茨ニΜマΜボ))  
初級実装セミナーの教材 益語版,,  中文版�用維  
▶ RTOS上に組込みソフトウェアを構築する手法の基礎を，実習を通して学習するセミナーの教材
中級実装セミナーの教材 中文版�用維  
▶ ネットワークプログラミングやシステム設計手法を学習
基礎１実装セミナーの教材▶ 小規模な組込みシステム開発とRTOSの基礎を学習
基礎２実装セミナーの教材▶ RTOSの解説とサービスコールの実装体験を行う
独立の教育コンテンツ▶ TOPPERS版鹿威し，TOPPERS二足歩行ロボット教材▶ 組込み技術者向けTECS教育教材▶ ETロボコン向けTOPPERS活用セミナー教材	
HHiirrooaakkii  TTaakkaaddaa  

2200  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  凱発成珂物よ主や利用事例  
コンシューマ機器への組み込み事例	

PM-A970 (エプソン)	

IPSiO GX e3300 (リコー)	
HHiirrooaakkii  TTaakkaaddaa  

945SH	
（シャープ）	

DO!KARAOKE	（松下電器産業）	

GT-541 (ブラザー工業)	

UA-101 (Roland)	
2211  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

産業機器等への組み込み事例	

アーク溶接機DP-350(ダイヘン)	

キザシ (スズキ)	

H-IIB（JAXA)	
＜開発中＞	

HHiirrooaakkii  TTaakkaaddaa  

ASTRO-H (JAXA)	
＜開発中＞	

マイクロプレート分析装置 AP-X(協和メデックス)	

NC装置 OSP-P200(オークマ)	
2222  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

最近よ取ア組�も最新よ成珂  HHiirrooaakkii  TTaakkaaddaa  

2233  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

重点的ゅ取ア組カめぞィマ【ヴ  次世代のリアルタイムカーネル技術“高信頼性・安全性・リアルタイム性を追求▶ TOPPERS新世代カーネル（ITRON仕様からの発展）▶ 次世代車載システム向けRTOS（OSEK/VDX, AUTOSAR
仕様をベースに）ソフトウェア部品化技術▶ TECS（TOPPERS組込みコンポーネントシステム）
組込みシステム向けプラットフォームと開発支援ツール▶ 各種のミドルウェアや仮想化技術▶ 開発支援ツール（シミュレータ，可視化ツール）
技術者育成のための教材開発▶ プラットフォーム技術者の育成▶ ETロボコン向けプラットフォームと教材の提供
HHiirrooaakkii  TTaakkaaddaa  

2244  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSS新世代ッ【ャΔよ必要性  
�IITTRROONN44..00仕様て公表はイむづァ‖びめゅ1100年て経我  

組込みシステムにおける要求の変化▶ システム/ソフトウェアの一層の大規模化・複雑化▶ これまで以上に高い信頼性・安全性▶ 小さい消費エネルギーで高い性能µITRON4.0仕様以降の各方面の技術開発成果▶ マルチコアプロセッサ対応▶ 保護機能（メモリ保護，時間保護）▶ 機能安全対応，省エネルギー制御▶ コンポーネントシステム対応µITRON4.0仕様で完成度が低かった箇所の改良▶ システムコンフィギュレーション手順などèねイァよ要求ゅねべぢィ新ぱぞッ【ャΔ仕様て必要  HHiirrooaakkii  TTaakkaaddaa  

2255  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSS新世代ッ【ャΔ凱発Ζ【ヴホロ  
大規模佳…複雑佳  
TECS	

動的オブジェ
クト生成	

コンポーネントシステム対応	新世代カーネル
フルセット	

高性能…省ダャΔテ【  ＦＭＰマルチコアプロセッサ拡張	

ASP	

省エネルギー制御	

HRP2
メモリ保護，
時間保護	新世代カーネル仕様 スタンダード
プロファイル	

信頼性…以全性  ASP Safety
機能安全対応	

最小セット	
2007	

HHiirrooaakkii  TTaakkaaddaa  

2008	

2009	

適用範易核大  

2012	
2011	
2010	
※ リリース前のカーネルの名称は仮称	
2266  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  ΓΓ【パ済�よ凱発成珂  
TOPPERS/ASPカーネル 新世代ッ【ャΔよ出発点  
▶ JSPカーネルに対して，信頼性・安全性・ソフトウェアポータ
ビリティ向上のための各種の拡張・改良▶ 拡張パッケージにより，オブジェクトの動的生成をサポート
TOPPERS/FMPカーネル▶ ASPカーネルをマルチコアプロセッサ向けに拡張
TOPPERS新世代カーネル統合仕様書▶ µITRON4.0仕様をベースに，最近10年の新しい要求に対応できるように改良・拡張したカーネル仕様▶ 作成中（ASP，FMP，HRP2カーネルの仕様記述は完成）
TOPPERSテストスイートパッケージ（TTSP）▶ TOPPERS新世代カーネルのテストスイート▶ 独自の記法によるテストシナリオと，そこからテストプログラ
ム生成するためのツールを含むパッケージHHiirrooaakkii  TTaakkaaddaa  

2277  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  新べゅΓΓ【パびィ凱発成珂  
TOPPERS/SSPカーネル（最小セット）	
▶ TOPPERS 2010年度公募型事業の採択テーマとして，名古屋市工業研究所と杉本明加氏（個人会員）が開発▶ 機能を最小限に絞り込んだリアルタイムカーネル▶ タスクの状態は，実行状態，実行可能状態，休止状態の3つのみ（つまり，待ち状態を持たない）▶ 優先度毎のタスク数を1つに制限▶ 標準構成のサイズ（カーネルのみ，Cortex-M3，gcc）▶ ROM：約3Kバイト▶ RAM：24バイト▶ Cortex-M3，M32C，M16Cをサポート	
HHiirrooaakkii  TTaakkaaddaa  

2288  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

凱発中よフル�ゾタズ  
TOPPERS/HRP2カーネル	▶ 高信頼システム向けに，各種の保護機能（メモリ保護機能とオブジェクトアクセス保護機能，オーバランハンドラ機能など）を持ったリアルタイムカーネル▶ 現在，開発の最終段階▶ 近日中に一般公開を開始する予定
TOPPERS/ASP Safetyカーネル（機能安全対応）	
▶ （株）ヴィッツが機能安全規格IEC 61508のSIL 3に準拠したソフトウェアプロセスに基づいて開発▶ ASPカーネルの機能を徹底的な検証が可能な範囲にサブセット化したもの▶ 2010年12月から会員向けに早期リリース	
HHiirrooaakkii  TTaakkaaddaa  

2299  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSS新世代ッ【ャΔ凱発Ζ【ヴホロ  ΓΓ【パ済�  

大規模佳…複雑佳  TECS	

動的オブジェ
クト生成	

コンポーネント

高性能…省ダャΔテ【  ΓΓ【パ済�  システム対応	ＦＭＰΓΓ【パ済�  

マルチコア
プロセッサ拡張	

ASP	
新世代カーネル
仕様 スタンダード
プロファイル	

省エネルギー制御	

HRP2
メモリ保護，時間保護	

近日中ゅ  ΓΓ【パ  信頼性…以全性  

ASP Safety
機能安全対応	

SSP最小セット	2007	

HHiirrooaakkii  TTaakkaaddaa  

2008	

新世代カーネル
フルセット	早棄ΓΓ【パ中  適用範易核大  今怪新べゅ  
2012	
2009	2011	ΓΓ【パ  2010	
※ リリース前のカーネルの名称は仮称	
3300  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  次世代車載ハパマ�向���にRRTTOOSSゅ韓びィニΜフ【ハズ�  
プロジェクトの形態▶ 名古屋大学 組込みシステム研究センター（NCES）が設定した研究開発テーマに，複数の企業の参加を得て研究・開発を進めるコンソーシアム型共同研究▶ 2011年11月時点で，11の企業が参加
研究開発の内容▶ AUTOSAR OS仕様をベースとした次世代の車載組込みシステム向けのRTOS仕様の策定▶ 策定した仕様に基づいたRTOSの実装と評価▶ 検証スイートの開発	
研究開発成果の取扱い▶ 開発したRTOS（検証スイートを除く）は，開発終了後，
TOPPERSプロジェクトより，TOPPERS/ATK2の名称でオープンソースソフトウェアとして一般公開	
HHiirrooaakkii  TTaakkaaddaa  

3311  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

ベースとする研究開発成果▶ TOPPERS新世代カーネル▶ NCESで開発したAUTOSAR仕様ベースのRTOS仕様と実装▶ NCESを中心とするコンソ型共同研究で開発したRTOSの検証支援ツールと検証スイート（TTSP）
研究開発体制▶ 参加企業から，計12名の技術者がNCESに常駐（内2名はハーフタイムでの従事）▶ 名古屋大学の教員・研究員6名が参加（内1名がフルタイ
ムで従事）
プロジェクトの期間▶ まずは，2011年4月〜2012年3月▶ 3年間程度，継続実施する計画
HHiirrooaakkii  TTaakkaaddaa  

3322  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  TTEECCSS  ((TTOOPPPPEERRSS組込�ニΜン【ャΜ�ハパマ�))  
TECSとは?
▶ 各種のソフトウェアモジュールを部品化し，必要な部品を組み合わせることによって大規模な組込みソフトウェ アを効率的に構築するための技術
TECS（コンポーネント技術）を用いる利点▶ 大規模な組込みソフトウェアの見える化▶ ソフトウェア部品の流通性・再利用性の向上▶ 分散フレームワークによる分散システムの開発効率化
TECSの特徴とアプローチ▶ コンポーネント間の結合を静的にし，最適化を可能に▶ すべてのソフトウェアをコンポーネントとして扱える▶ 遠隔呼出し（RPC）のためのコンポーネントをツールによ り
生成（現時点では未完成）	

HHiirrooaakkii  TTaakkaaddaa  

3333  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  SSaaffeeGG  
SafeGの概要▶ 1つのマイクロプロセッサ上で，汎用OS（LinuxとAndroid）とRTOS（ASPカーネル）を安全に共存して動作させるデュアルOSモニタ▶ ARM TrustZone技術を用い，RTOSをTrust状態，汎用OSをNon-Trust状態で実行▶ 汎用OSにセキュリティホールがあり，特権モードで不正なプログラムが動作しても，RTOS側を保護できるリリース・開発計画▶ 2011年6月に，オープンソースとして配布開始▶ 名古屋大学 組込みシステム研究センター&高田研究室
で各種の拡張開発が進行中	
3344  
HHiirrooaakkii  TTaakkaaddaa  TTOOPPPPEERRSSよ蓋要も最新よ成珂  パヰ【パΘゼ�OOSS  
スペースワイヤ（SpaceWire）とは？
▶ 次世代の宇宙機向け通信ネットワーク規格▶ 国内外の科学衛星への採用が始まっている▶ 国内においては、JAXA 宇宙科学研究所（ISAS）が中心になって研究開発
スペースワイヤOSの構成▶ カーネルにTOPPERS/HRP2カーネルを利用▶ スペースワイヤ上での通信機能を実現するミドルウェア
研究開発の計画▶ NCESとJAXAの共同研究により開発中▶ 2011年度：ミドルウェアの仕様検討（特にリアルタイム性保証手法の検討）とカーネルのポーティング▶ 2012年度：ミドルウェアの開発	
HHiirrooaakkii  TTaakkaaddaa  

3355  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�よ今後も  TTOOPPPPEERRSSよ今後よ滑動指針  

HHiirrooaakkii  TTaakkaaddaa  

3366  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

TTOOPPPPEERRSSロΖバタデ�よねイ�めも現状  
第１期：ITRON仕様の実装▶ 1999年頃：µITRON4.0仕様に準拠したリアルタイムカーネ

ルの開発を開始▶ 2000年11月：JSPカーネルとして公開▶ 2003年9月：NPO法人 TOPPERSプロジェクト発足▶ 2004年4月：FI4カーネル，ATK1（OSEK/VDX OS仕様）
第２期：TOPPERS新世代カーネル▶ 2006年頃：TOPPERS新世代カーネルの開発を開始▶ 2007年11月：ASPカーネルを早期リリース，TOPPERS新世

代カーネル開発ロードマップを公表▶ 2011年11月（現在）：開発ロードマップの大部分を達成
第Ｎ棄を進�んで時棄ゅ来むぞィ  HHiirrooaakkii  TTaakkaaddaa  

3377  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

組込�ハパマ�よ今後よ変佳  
制御と情報処理の統合（統合システム）▶ 情報通信技術と組込みシステム技術を活用したスマート社会を構築することが世界的な流れ▶ スマートグリッド，エネルギーITS，スマート…
▶ 組込みシステムと情報システムを結合した大規模なシステム（System of Systems）の構築が重要にネットワークによる機能再配置
クラウドコンピューティング	▶ それぞれのサービスの複雑化はさらに進むと思われる▶ すべての機器がネットワーク接続されれば，すべての機器が汎用・多機能である必要はない“パラダイムチェンジの時期の見極めが難しい

消費電力あたりの性能の向上▶ 新しいハードウェア技術の導入が必要	
HHiirrooaakkii  TTaakkaaddaa  

3388  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  

次よ1100年オ見据ぢべ滑動指針    
Smart Futureのための組込みシステム技術▶ 組込みシステム技術を，持続可能なスマート社会の実現（Smart Future）のための重要な要素技術の１つと位置づけ，その研究開発と普及に取り組む▶ それに向けての研究開発課題▶ Safety & Security	
▶ Ecology（高エネルギー効率）▶ Connectivity
コンソーシアムによるオープンソースソフトウェア開発	
▶ 同じ技術に関心を持つプロジェクトメンバによりコンソーシ
アムを結成し，複数組織の協力によりソフトウェアを開発▶ 開発したソフトウェアは，TOPPERSプロジェクトからオープンソースソフトウェアとして公開	
HHiirrooaakkii  TTaakkaaddaa  

3399  

TTOOPPPPEERRSSよ蓋要も最新よ成珂  ((共同))  凱発者オ募集  ☆  �も�ゅ代ぢむ  
▶ TOPPERSのソフトウェア開発に参加して下さる会社を募集▶ コンソーシアム型開発への発展の可能性も具体的な開発案件（現時点での主なもの）▶ 次世代のリアルタイムOS▶ TOPPERS新世代カーネル▶ 次世代車載システム向けRTOS▶ TECS（TOPPERS組込みコンポーネントシステム）▶ 組込みシステム向けプラットフォームと開発支援ツール▶ SafeG▶ TLV（トレースログ可視化ツール）▶ ScheSim（スケジューリングシミュレータ）▶ 技術者育成のための教材開発
HHiirrooaakkii  TTaakkaaddaa  

4400