press-1005.OHP

Similar documents
TOPPERS プロジェクトとは? TOPPERS の概要と最近の取り組み ITRON 仕様の技術開発成果を出発点として, 組込みシステム構築の基盤となる各種の高品質なオープンソースソフトウェアを開発するとともに, その利用技術を提供 組込みシステム分野において,Linuxのように広く使われるオープ

press-1411-ver1.pptx

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

Microsoft PowerPoint _ncessympotakada [互換モード]

組込みシステムにおける UMLモデルカタログの実践研究

トレースログ可視化ツールTraceLogVisualizer(TLV)の一般公開について

アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2

機能安全に必要なトレーサビリティとは

IntroductionForGR-PEACH.pptx

2015 TRON Symposium セッション 組込み機器のための機能安全対応 TRON Safe Kernel TRON Safe Kernel の紹介 2015/12/10 株式会社日立超 LSIシステムズ製品ソリューション設計部トロンフォーラム TRON Safe Kernel WG 幹事

_RISC-V Day Tokyo 2019_UAC 2.pptx

Microsoft Word - toppers-contest-2014_NTB.doc

Microsoft PowerPoint - A3② JaSST_MISRA2004ソースコード品質診断.ppt

東芝汎用マイコンに対応したRTOSと統合開発環境のトータルソリューションの紹介 株式会社エーアイコーポレーション

<4D F736F F D F193B994AD955C D9E82DD835C EC091D492B28DB8816A2E646F63>

ルネサス半導体セミナースケジュール

TECSをサポートする構造設計ツール ZIPC Toy!

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構

ERTLテンプレート

日経ビジネス Center 2

スライド 1

SafeG 高信頼組込みシステム向けデュアル OS モニタ Daniel Sangorrín, 本田晋也, 高田広章 名古屋大学 2010 年 12 月 3 日 この研究の一部は文部科学省のサポート受けて実施しています Daniel Sangorrín ( 名古屋大学 ) ET 横浜 2

Microsoft PowerPoint - 配布用資料.ppt

untitle

mruby-1709.pptx

PNopenseminar_2011_開発stack

AUTOSAR OSに対するテストケースおよびテストプログラムの自動生成

TOPPERS活用アイデア・アプリケーション開発

Microsoft PowerPoint - Session4古賀様.ppt

使用する前に

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 1

ハード・ソフト協調検証サービス

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

組込みソフト技術者への期待 (ET2011 資料から抜粋 ) 組込み関連製品 W 開発費の割合は年々増加している 2005 年を境に HW と W 開発費の割合は逆転した 組込み関連製品 HW 開発費の割合は年々減少している ( 経済産業省 : 組込みソフトウェア産業実態調査報告書 2005~200

PowerPoint プレゼンテーション

大域照明計算手法開発のためのレンダリングフレームワーク Lightmetrica: 拡張 検証に特化した研究開発のためレンダラ 図 1: Lightmetrica を用いてレンダリングした画像例 シーンは拡散反射面 光沢面を含み 複数の面光 源を用いて ピンホールカメラを用いてレンダリングを行った

目次 2 1. 目的 捉える課題 2. コンポーネントシステムについて TECS (TOPPERS Embedded Component System) 他言語との比較 3. コンポーネントシステムの適用 TOPPERS/SSPカーネルへの適用開発工程における有効性ソフトウェア構造の俯瞰における有効

SPFとRTOSの基礎.pptx

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞

<4D F736F F F696E74202D E291AB8E9197BF A F82CC8A A390698DF42E707074>

の検証作業を 2006 年までに完了した. 検証作業を実行できたことにより, この検証要求には現実的な手法が伴っており, 単なる理想論ではないことを確認することができたが, 要求の意図や手法について検証作業者に正しく理解させるため, 実際には, 細かな打合せや解説書が必要であった 年以降

IT スキル標準 V3 2011_ 職種の概要と達成度指標 (7) アプリケーションスペシャリスト 職種の概要と達成度指標 APS 経済産業省, 独立行政法人情報処理推進機構

Microsoft PowerPoint - TOPPERS BASE PLATFORMV1.1_ET2016.pptx

CW6_A1441_15_D06.indd

1 Atollic TrueSTUDIO( GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed ( git

Microsoft PowerPoint - ETEC-CLASS1資料 pptx

Microsoft PowerPoint プレス発表_(森川).pptx

はじめに TOPPERS プロジェクトより配布されているファイルシステム FatFs for TOPPERS について解説します これまで ファイルシステムがサポートされていないことを理由に TOPPERS カーネルの採用を見送っていた方は これを機会にぜひご検討下さい 2007/11/15 TOP

リサーチ ダイジェスト KR-046 日本における STAMP/STPA への取り組みと鉄道システムへの適用に関する調査研究 日本大学理工学部応用情報工学科教授高橋聖 1. はじめに 鉄道システム 特に列車制御システムには高い安全性が求められている 列車制御システムにはコンピュータが用いられており

EV3RTの概要.pptx

背景 1 / Reprinted with permission from paper c 2013 SAE International.

Presentation Title

i コンピテンシ ディクショナリ を 活用した品質エンジニアの育成 その 2 独立行政法人情報処理推進機構 HRD イニシアティブセンター 奥村有紀子

Oracle SQL Developerの移行機能を使用したOracle Databaseへの移行

軽量Rubyのご紹介と 軽量Rubyフォーラムのご案内

20th Embarcadero Developer Camp

ブート ~OS が起動されるまで~

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx

Arduino をドリトルから 制御する教材の試行 鈴木裕貴 1

エンジニアリング・サービスから見たMBD導入の成功・失敗

WebOTX Application Server ~ Windows Server 2016 サポートのロードマップ ~ 2017/6/28 NEC クラウドプラットフォーム事業部

プレス発表資料 平成 22 年 1 月 22 日独立行政法人防災科学技術研究所 JAXA 陸域観測衛星 だいち (ALOS) によるハイチ大地震 ( 仮称 ) の緊急観測画像を 相互運用 g サーバー より WMS 配信開始 独立行政法人防災科学技術研究所 ( 理事長 : 岡田義光 ) は 独立行政

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 田中二郎 PM ( 筑波大学大学院システム情報工学研究科教授 ) 2. 採択者氏名チーフクリエータ : 矢口裕明 ( 東京大学大学院情報理工学系研究科創造情報学専攻博士課程三年次学生 ) コクリエータ : なし 3.

NSW キャリア採用募集職種一覧 2018/8/16 現在 求人番号 職種対象業務必要とするスキル 経験 資格等勤務地 1 営業スペシャリスト金融 ( 損保 生保 クレジット ) 業でのソリューション営業 IT 業界での営業経験 金融業界 IT 業界での人脈がある方尚可 渋谷 2 プロジェクトマネー


TopSE並行システム はじめに

RTOSSkillupSeminar pptx

プレス発表資料 平成 22 年 3 月 12 日独立行政法人防災科学技術研究所 JAXA 陸域観測衛星 だいち (ALOS) によるチリ大地震 ( 仮称 ) の緊急観測画像を 相互運用 g サーバー より WMS 配信開始 独立行政法人防災科学技術研究所 ( 理事長 : 岡田義光 ) は 独立行政法

目次 取組み概要 取組みの背景 取組みの成果物 適用事例の特徴 適用分析の特徴 適用事例の分析結果から見えたこと JISAによる調査結果 どうやって 実践のヒント をみつけるか 書籍発行について紹介 今後に向けて 2

A2Pコンソ紹介2017

2015_collabo_04

Microsoft PowerPoint emb-2-nakajima

Copyright Compita Japan ISO33k シリーズとは? これまで使用されてきたプロセスアセスメント標準 (ISO/IEC 本稿では以降 ISO15504 と略称する ) は 2006 年に基本セットが完成し 既に 8 年以上が経過しています ISO

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門がじぇるね IoT 部門作品のタイトル : TOPPERS_ASP3 カーネルと astah*-uml による状態マシン図でのソフト設計と動作検証の試み作成者 : 塩出武 ( しおでたけ

Microsoft PowerPoint RT講習会(送付用)_ [互換モード]

DocAve Lotus Notes Migrator v5_0 - Product Sheet

PowerPoint プレゼンテーション

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換)

変更履歴 項番版数内容更新日 版新規作成 2013 年 11 月 18 日 1

1 現コンフィギュレータの問題点 1.1 独自言語 TOPPERS カーネル開発者 ( 特に TOPPERS カーネルのポーティングを行う者 ) は 現コンフィギュレータが提供する tf を使用する必要がある しかし tf は TOPPERS の独自言語であり 初めて TOPPERS カーネルを開発

2008 年度下期未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 石川裕 PM ( 東京大学大学院情報理工学系研究科教授 ) 2. 採択者氏名 チーフクリエータ : 加藤淳 ( 東京大学理学部情報科学科学部学生 ) コクリエータ : なし 3. プロジェクト管理組織 株式会社メルコホ

5-3- 応統合開発環境に関する知識 1 独立行政法人情報処理推進機構

CouchbaseLiveTokyo2015 講演資料

HITACHI Open Middleware World Cosminexus Day(2008 年 11 月 18 日 ) [CA-1] 対談 - 実践 SOA ~ 日立化成工業様の取り組みとこれから ~ 対談 : 日立化成工業株式会社理事経営管理室長兼情報管理担当部長菅政之氏 株式会社日立コン

CANapeを用いたラピッドコントロールプロトタイピングのバイパス手法による制御モデル開発

Translation Workspace

2008年度 設計手法標準化アンケート 集計結果

OS

スライド 1

セミナータイトル    ~サブタイトル~

(Microsoft PowerPoint - Java\221\3462\225\224\211\357\224\255\225\\\216\221\227\ ppt)

1

主なスキル Citrix NetScaler の機能の理解 基本的な NetScaler ネットワークアーキテクチャの把握 NetScaler ライセンスの取得 インストール 管理 SSL を使用して NetScaler を保護する方法の理解 トラフィック処理および管理のための NetScaler

PowerPoint プレゼンテーション

2015_collabo_05

組込関連サービス

Oracle Business Rules

AUTOSAR OS仕様とTOPPERS/ATK2の使い方

Apache Arrow 須藤功平株式会社クリアコード RubyData Tokyo Meetup Apache Arrow Powered by Rabbit 2.2.2

iiyama PC、「LEVEL∞(レベル インフィニティ)」より第7世代インテル® Core™ i7とGeForce® GTX 10シリーズを搭載したコンパクトゲームパソコンを発売

Transcription:

TOPPERS プロジェクト合同プレス発表会 TOPPERS プロジェクトの最新状況と ET ロボコンへのプラットフォーム提供 2010 年 5 月 12 日 高田広章 NPO 法人 TOPPERS プロジェクト会長名古屋大学大学院情報科学研究科教授附属組込みシステム研究センター長 Email: hiro@ertl.jp URL: http://www.ertl.jp/~hiro/

TOPPERS プロジェクト プロジェクトの活動内容 ITRON 仕様の技術開発成果を出発点として, 組込みシステム構築の基盤となる各種の高品質なオープンソースソフトウェアを開発するとともに, その利用技術を提供組込みシステム分野において,Lのように広く使われるオープンソースOSの構築を目指す! プロジェクトの狙い現世代のリアルタイムOSの決定版の構築次世代のリアルタイムOS 技術の開発組込みシステム技術者の育成への貢献プロジェクトの推進主体高田研究室を中心に協力する組織の参加を得て推進してきたが,2003 年 9 月にNPO 法人として組織化

TOPPERS プロジェクトの組織と会員 総会 会長, 副会長, 理事 理事会 運営委員 (19 名 ) 運営委員会 監事 団体正会員 : 111 個人正会員 : 11 準会員 ( 個人 ) : 70 特別会員 : 25 事務局 事務局長 ( 企業 : 110, その他 : 1) ( 団体 : 16, 個人 : 9) 合計会員数 : 217 (2010 年 4 月 15 日時点 ) カンファレンス実行委員会展示会運営委員会 教育 WG コンポーネント仕様 WG 中国普及 WG 英語化 WG 必要な WG を機動的に設置

主な開発成果 ( 第 1 世代カーネル ) TOPPERS/JSPカーネル最初の開発成果 μitron4.0 仕様のスタンダードプロファイルに準拠したリアルタイムカーネル TOPPERS/FI4カーネル I P A μitron4.0 仕様のすべての機能を持つよう拡張 TOPPERS/ATK1 (Automotiveカーネルバージョン1) 自動車制御システム分野での国際標準であるOSEK/VDX OS 仕様に準拠したリアルタイムカーネル TOPPERS/FDMP カーネル IPA 機能分散マルチプロセッサ向けのリアルタイムカーネル TOPPERS/HRPカーネル J A XAと共同開発メモリ保護機能などの高信頼システム向けの機能を追加 JAXAが検証を実施

主な開発成果 ( 新世代カーネルと TECS) TOPPERS/ASPカーネル新世代カーネルの出発点 JSPカーネルに対して, 信頼性 安全性 ソフトウェアポータビリティ向上のための各種の拡張 改良 TOPPERS/FMPカーネル ASPカーネルをマルチコアプロセッサ向けに拡張 TOPPERS 新世代カーネル統合仕様書 μitron4.0 仕様をベースに, 最近 10 年の新しい要求に対応できるように改良 拡張したカーネル仕様作成中 (ASP, FMP, HRP2カーネルの仕様の記述は完成 ) TECS ( 組込みコンポーネントシステム ) 各種のソフトウェアモジュールを部品化し, 必要な部品を組み合わせることによって大規模な組込みソフトウェアを効率的に構築するための技術 ( 仕様とツール )

主な開発成果 ( ミドルウェア, ツール ) TINET 経済産業省 地域コンソ ITRON TCP/IP API 仕様に準拠したコンパクトなTCP/ IPプロトコルスタック.IPv6にも対応 FatFs for TOPPERS FAT12/16/32に対応したファイルシステム CAN/LINミドルウェアパッケージ経済産業省 地域コンソ CANとLIN 向けの通信ミドルウェア RLL (Remote Link Loader) I P A DLM (Dynamic Loading Manager) いずれも, モジュールの動的なローディングを行うためのミドルウェア. 実現アプローチが異なる TLV (TraceLogVisualizer) RTOS 等のトレースログを可視化するためのツール

主な開発成果 ( 教育コンテンツ ) 初級実装セミナーの教材英語版, 中文版も用意 RTOS 上に組込みソフトウェアを構築する手法の基礎を, 実習を通して学習するセミナーの教材 ( 講義テキスト, 配付資料, 環境設定用のプログラムなど ) 中級実装セミナーの教材中文版も用意ネットワークプログラミングやシステム設計手法を学習基礎 1 実装セミナーの教材小規模な組込みシステム開発とRTOSの基礎を学習基礎 2 実装セミナーの教材 RTOSの解説とサービスコールの実装体験を行う独立の教育コンテンツ TOPPERS 版鹿威し TOPPERS 二足歩行ロボット教材

開発成果物の主な利用事例 コンシューマ機器への組み込み事例 PM-A970 ( エプソン ) IPSiO GX e3300 ( リコー ) UA-101 (Roland) DO!KARAOKE ( 松下電器産業 ) GT-541 ( ブラザー工業 )

産業機器等への組み込み事例 キザシ ( スズキ ) マイクロプレート分析装置 AP-X ( 協和メデックス ) NC 装置 OSP-P200 ( オークマ ) ASTRO-H (JAXA) 開発中 アーク溶接機 DP-350 ( ダイヘン )

進行中のソフトウェア開発 ( 主なもの ) TOPPERS 新世代カーネル ( 仕様および実装 ) 仕様検討はTOPPERS 技術検討会議等で実施 TOPPERS/HRP2カーネル等の開発マルチコアプロセッサ向けRTOSと開発支援ツールマルチプロセッサ向けRTOSの検証技術とツール TLV (TraceLogVisualizer) の開発 TOPPERS/FMPカーネル上での動的負荷分散手法 TOPPERS 組込みコンポーネントシステム (TECS) 分散システム対応 (RPCジェネレータ) の開発その他の各種の拡張や完成度向上 TOPPERSプロジェクト公募型事業 TECS 対応のSTM32 Primer2マイコンボードの実習教材組込み向けUSBスタック

TOPPERS 新世代カーネル開発ロードマップ 大規模化 複雑化 ASP 新世代カーネル仕様スタンダードプロファイル TECS コンポーネントシステム対応 FMP マルチコアプロセッサ拡張 HRP2 メモリ保護, 時間保護 動的オブジェクト生成 ASP Safety 機能安全対応 新世代カーネルフルセット 高性能 省エネルギー 省エネルギー制御 信頼性 安全性 最小セット 適用範囲拡大 2007 2008 2009 2010 2011 2012 リリース前のカーネルの名前は仮称

開発成果物のリリース実績 予定 TOPPERS 新世代カーネル統合仕様書 5 月 11 日付けでRelease 1.2.0を配付開始保護機能に関する仕様が完成 張 ) を追加 TOPPERS/FMPカーネル 2 月 28 日付けでRelease 1.1.0を配付開始 SH-4Aマルチコアを新たにサポート TOPPERS/ASP カーネル近日中に Release 1.5.0 を配付開始予定拡張パッケージ ( ミューテックス, オーバラン, 優先度拡 TOPPERS/HRP2 カーネル近日中に早期リリース ( 会員向けの配付 ) を開始予定

TOPPERS 組込みコンポーネントシステム (TECS) 近日中に,RPCジェネレータ ( 機能限定版 ) の配付を開始予定 TINET ( 組込み向けTCP/IPプロトコルスタック ) 2009 年 12 月 24 日付けで,Release 1.5およびRelease 1.4.2を配付開始 TOPPERS/ASPカーネルに対応 TraceLogVisualizer (TLV) 4 月 15 日付けでRelease 1.1.2を配付開始 TOPPERS 基礎 2 実装セミナー 2009 年 12 月 3 日 ~4 日に, 基礎 2 実装セミナーを開催 1 月 28 日付けで, セミナー教材を配付開始

その他の活動 ETロボコンへの協力 次で詳細に発表 中国普及 WG CSDN (China Software Developer Network, アクセス数 2000 万 / 日を誇る中国最大の IT 技術サイト ) に, TOPPERS の紹介記事を掲載湖南大学が, 中国の大学として最初の会員に TOPPRES 中国事務所の開設準備が進行中 TOPPERS の中国での普及の拠点に

TOPPERS プロジェクトが ET ロボコンにプラットフォームを提供

ET ロボコンの概要と TOPPERS との関係 ETロボコンとは? http://www.etrobo.jp/ 正式名称 :ETソフトウェアデザインロボットコンテスト ET = Embedded Technology ( 組込みシステム技術 ) 主催 :( 社 ) 組込みシステム技術協会 (JASA) 幅広い視野から組込みソフトウェア技術者の人材育成の一環として行われている競技大会 2002 年に業界の有志がボランティアで始めたUMLロボットコンテストが,2005 年からETロボコンに衣替え 2009 年は全国で354チーム 約 1700 人が参加 ETロボコン2010の開催要領 9 月 ~10 月に全国 10 地区で地区大会が開催される 12 月に東京でチャンピオンシップ大会が開催される

ET ロボコンのハードウェアプラットフォーム LEGO Mindstormを用いた走行体 2009 年から,LEGO Mindstorm NXTを用いた倒立走行体を採用 (2009 年は旧モデルも併用,2010 年はNXTのみ ) TOPPERSとの関連 2009 年は,ETロボコン実行委員会から, 標準のソフトウェアプラットフォームとしてnxtOSEKが提供 nxtosekは, カーネルにTOPPERS/ ATK1とTOPEPRS/JSPを用いている ETロボコン2009にTOPPERSプロジェクトとして特別協賛し,TOPPERS 特別賞を設けた

ET ロボコン 2010 への協力内容ソフトウェアプラットフォームの提供 技術サポート TOPPERSプロジェクトでNTX 向けの2 種類のソフトウェアプラットフォームを開発.ETロボコンに対して提供 NXT Platform based on JSP NXT Platform based on ASP+TECS ETロボコン参加者に対する技術教育の提供リアルタイムOSの活用技術等に関する技術教育 6 月下旬 ~7 月上旬に東京近郊で開催予定技術教育の教材 ( テキスト等 ) も公開予定 TOPPERS 特別賞の授与リアルタイム OS の特徴を活かしたモデルを開発したチームを表彰

提供するプラットフォームの概要 NXT Platform based on JSP TOPPERS/JSPカーネル上にNXT 向けのデバイスドライバ ミドルウェア群を載せたものデバイスドライバ ミドルウェア群は,nxtOSEKの開発成果 (lejos NXTから導入 ) を活用 NXT Platform based on ASP+TECS TOPPERS/ASPカーネル上に同様のデバイスドライバ ミドルウェア群をTECSの技術を適用して載せたものデバイスドライバやカーネルオブジェクト ( タスクやセマフォなど ) を, ソフトウェア部品として扱える配付開始予定今月中にTOPPERSプロジェクトのウェブサイトから, オープンソースソフトウェアとして配付開始予定

TECS とその特徴 TECS とは? 各種のソフトウェアモジュールを部品化し, 必要な部品を組み合わせることによって大規模な組込みソフトウェアを効率的に構築するための技術 TECS ( コンポーネント技術 ) を用いる利点大規模な組込みソフトウェアの見える化ソフトウェア部品の流通性 再利用性の向上分散フレームワークによる分散システムの開発効率化 TECSの特徴とアプローチコンポーネント間の結合を静的にし, 最適化を可能にすべてのソフトウェアをコンポーネントとして扱える遠隔呼出し (RPC) のためのコンポーネントをツールにより生成 ( 生成ツールは開発中 )

モデルベース開発とTECS UMLモデル化からC 言語のプログラムを作成すると, その間の記述ギャップにより, 一貫性を保ちにくい TECSを用いると,UMLモデルとC 言語の一貫性を保ちやすく, モデルベース開発との相性が良い UMLのクラス図からTECSコンポーネント図への変換例 UML のクラス図 TECS コンポーネント図

NXT 向けプラットフォームの系統図

協力の意義 ETロボコンにとっての意義 ETロボコン参加者に対する技術サポートが充実できる nxtosekの開発 保守は,ETロボコン実行委員会の有志によって支えられていたが,ETロボコンへの参加者が増えるに従い, 技術教育を含む技術サポートを十分に行うことが難しい状況に TOPPERSプロジェクトにとっての意義 TOPPERSプロジェクトの開発成果の普及を促進する上で利点がある組込みシステム技術者の育成はTOPPERSプロジェクトの目的の1つであり,ETロボコンの趣旨はプロジェクトの目的に合致

TOPPERS カンファレンス 2010 6 月 18 日 ( 金 ) に東京 ( 大田区産業プラザ ) で開催テーマ高信頼化への取り組みとその成果 ~ 機能安全, 検証スイート, 形式手法, 省エネルギー ~ 特別講演品質立国日本の再生飯塚悦功氏 ( 東京大学教授 ) 技術セッションカーネル技術, 教育 (ETロボコン) 事例,TECS 機能安全 形式手法, 検証スイート, 省エネルギー制御基調講演 TOPPERSプロジェクトの現状と方向性高田広章 (TOPPERSプロジェクト会長)