名古屋 学組込みシステム研究センター (NCES) の AUTOSAR に対する取り組み 2013 年 8 23 ( ) 名古屋 学鴫原 1

Size: px
Start display at page:

Download "名古屋 学組込みシステム研究センター (NCES) の AUTOSAR に対する取り組み 2013 年 8 23 ( ) 名古屋 学鴫原 1"

Transcription

1 名古屋 学組込みシステム研究センター (NCES) の AUTOSAR に対する取り組み 2013 年 8 23 ( ) 名古屋 学鴫原 1

2 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 2

3 載ソフトウェアの課題と再利 性の向上 動 の製造コストに占める電 部品の割合 2007 年 :20 30% 2015 年 :40% ソフトウェアの再利 性向上が急務 どの OEM へも提供可能としたい サプライヤ開発ソフトウェア OEM A OEM B OEM C 3

4 設 AUTomotive Open System ARchitecture の略称 2003 年に設 Core Partner Premium Members:34 社 Associate Members:72 社 BMW Group BOSCH Continental DAIMLER Ford GM PSA Peugeot Citroen TOYOTA VOLKSWAGEN 2013 年 5 現在 4

5 AUTOSAR のコンセプト 従来 アプリケーション ハードウェア AUTOSAR アプリケーション標準化インタフェース AUTOSAR HW 依存インタフェース ハードウェア "Cooperate on standards, compete on implementation" メーカーやハードウェアに依存するインタフェース, コンフィギュレーションを標準化ソフトウェアの再利 性が向上し, 開発コストの低減も実現される 5

6 アーキテクチャ Application Layer SW-C SW-C SW-C SW-C Runtime Environment (RTE) BSW(Basic Software) System Services Memory Services Communication Services I/O Hardware Abstraction Complex Drivers OS Onboard Device Abstraction Memory Hardware Abstraction Communication Hardware Abstraction Microcontroller Drivers Memory Drivers COM Drivers IO Drivers Microcontroller 6

7 SW-C と RTE エンジン制御やセンサ監視など, アプリケーション毎にソフトウェアコンポーネント (SW-C) の開発を う SW-C からは RTE から提供される API を使 して, 他の SW-C との通信処理や排他制御を う RTE より下位層は,SW-C からは えないよう抽象化される どの ECU で実 されるかも えない RTE は SW-C からの要求にしたがって,BSW を使 して, ECU を制御し, アプリケーションを効率的に実 する SW-C は,ECU に依存せず開発できるので再利 性が向上する Application Layer SW-C SW-C SW-C SW-C Runtime Environment (RTE) 7

8 BSW RTE からの要求に対して, マイコンを制御するまでの処理を階層構造によって抽象化するためのコンポーネント群 ほとんどの BSW は OS 上で動作するため,SW-C,RTE も最終的には OS 上で動作する サービス層 RTE ECU 抽象化層 BSW(Basic Software) System Services Memory Services Communication Services I/O Hardware Abstraction Complex Drivers OS マイコン抽象化層 Onboard Device Abstraction Memory Hardware Abstraction Communication Hardware Abstraction Microcontroller Drivers Memory Drivers COM Drivers IO Drivers Microcontroller 8

9 想定される開発対象者 SW-C SW-C Application Layer SW-C SW-C 動 メーカ 部品メーカ Runtime Environment (RTE) BSW(Basic Software) System Services Memory Services Communication Services I/O Hardware Abstraction Complex Drivers 部品メーカ ツールベンダ OS Onboard Device Abstraction Memory Hardware Abstraction Communication Hardware Abstraction Microcontroller Drivers Memory Drivers COM Drivers Microcontroller IO Drivers 半導体メーカ OS のターゲット依存部は? ( インターフェイスが未規定 ) 標準化により部品化が可能となり再利 性が向上する 9

10 ロードマップ NCES では R4.0.3 に準拠して開発を実施 2013 年 4 9 にリリースされた <5th AUTOSAR Open Conference> 10

11 AUTOSAR 導 のメリット デメリット 全領域 とは? AUTOSAR で規定されている XML 仕様は 分でない 載ソフトウェアでは致命的な問題 <MONOist 11

12 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 12

13 名古屋 学組込みシステム研究センター (NCES) 設 的 組込みシステム分野の技術と 材に対する産業界からの要求にこたえるために, 組込みシステム技術に関する研究 教育の拠点を, 名古屋 学に形成 産業界が必要とする技術課題を分析 抽出し, 学における基礎研究に反映 活動領域 ( スコープ ) 組込みシステムに関する以下の活動に, 産学連携の枠組みで取り組む 学の持つ技術シーズを実現 / 実 化することを指向した研究 ( 第 種基礎研究 ) プロトタイプとなるソフトウェアの開発 組込みシステム技術者の教育 / 材育成 13

14 1AUTOSAR OS 仕様の実装 / 評価 プロジェクト概要 (2008 年度 2010 年度 ) Release 4.0の仕様の明確化と修正 NCES 独 のマルチコア拡張 必要性とオーバヘッドのトレードオフを考慮するため, 機能レベル ( 後述 ) を定義 プロトタイプ OS を実装し, 仕様の妥当性を評価 成果物 外部仕様書 これらの成果を活かしてオープンソースで提供したい OSEK/VDX 仕様を統合した1つのドキュメント 全仕様を 本語で記載 OSソースコード (SC1,SC2,SC3,SC1-MC,SC3-MC) 未実装の機能あり AUTOSAR 仕様の曖昧な点に対する 分な検討は未実施 単体評価スイート ( 機能評価, 性能評価 ) 分な検証は未実施 14

15 2 実 可能な AUTOSAR OS の開発 プロジェクト概要 (2011 年度 現在 ) 既存の外部仕様書,OSソースコードをベースとする AUTOSAR 普及に伴い, 国産のAUTOSAR OSの開発を 指す TOPPERSプロジェクトからオープンソースとしてリリース ATK2: AuTomotive Kernel version 2 ATK1はOSEK/VDX 仕様 ( オープンソース ) 外部仕様書も, さらに検討, 精査を い公開する テストスイートも合わせて開発 ( 公開はしない ) 段階的にCOMスタック,RTEも開発していく コンソーシアム型共同研究として実施 15

16 コンソーシアム型研究組織とは 名古屋 学組込みシステム研究センターが設定した研究テーマに対して, 複数の企業 団体が参加し共同で研究 開発を う 教員 / 研究者 企業の経験 / 知 コンソーシアム型研究組織 材育成 ビジネス発展 研究者 / 技術者 ( 共同研究員 ) 産学官連携による技術課題の解決 名古屋 学組込みシステム研究センター (NCES) 参加企業 16

17 参加企業と 数 (2013 年 5 時点 ) ( 株 ) ヴィッツ 企業名 常駐 1 研究協 5 ( 株 ) 永和システムマネジメント ( 株 )OTSL ( 株 ) サニー技研 ( 株 ) デンソー ( 株 ) 東芝トヨタ 動 ( 株 ) ( 株 ) 豊 動織機パナソニックアドバンストテクノロジー ( 株 ) 富 ソフト ( 株 ) ルネサスエレクトロニクス ( 株 ) 合計 上記の他, 名 教員 研究員が 3 4 名実作業に参加 17

18 ロードマップ 機能拡張 2011 年度 2012 年度 2013 年度 OS 開発 テストスイートも併せて開発 SC1 SC3 仕様検討 SC3 SC1-MC SC3-MC トレーサビリティ MC/DC 解析 評価 COM スタック開発 RTE 開発 Com,CanIf RTE 評価 評価 18

19 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 19

20 スケーラビリティクラス OSが提供する機能に応じてスケーラビリティクラス (SC) が定義されている 4つのSCが存在する SC1 TOPPERS/ATK2-SC1として公開 基本機能セット OSEK/VDX 仕様の上位互換 SC2 SC1+タイミング保護機能 SC3 TOPPERS/ATK2-SC3として公開 SC1+ メモリ保護機能 SC4 SC1+タイミング保護機能 +メモリ保護機能 すべてのSCをマルチコアへ拡張可能 現在,SC1-MC,SC3-MCを開発中 2013 年 6 末に公開予定 20

21 OSEK/VDX OS 仕様 載システム向けOSの国際標準 (ISO17356) OS 以外にも, 通信ソフトウェア (OSEK/COM) の仕様なども策定 コンフィギュレーションはOILという独 記法を使 する TOPPERS/ATK1はOSEK/VDX Version2.2.1に準拠している サポートする機能 タスク管理 アプリケーションモード 割込み イベント アラーム メッセージ フックルーチン OIL の記述例 ( タスク ) TASK { PRIORITY = 1; SCHEDULE = FULL; ACTIVATION = 4; AUTOSTART = TRUE { APPMODE = App1; APPMODE = App3; }; RESOURCE = Res1; EVENT = Evt1; } 21

22 AUTOSAR と OSEK/VDX OSEK/VDX 仕様 OSEK/VDX 準拠で開発 Version2.2.3 上位互換とする 差分仕様のみ記載 できる限り再利 したい AUTOSAR 準拠で開発 AUTOSAR OS 仕様 実際は SW-C では? 22

23 OSEK/VDX 仕様との主な差分 スケーラビリティクラスの導 タイミング保護, メモリ保護の導 カウンタを OS オブジェクトとして定義 スケジュールテーブル OS アプリケーション ( メモリ保護のパーティション単位 ) プロテクションフック ( 保護違反時処理 ) スタックモニタリング コンフィギュレーション 法の変更 (XML) IOC(Inter OS-Application Communicator) マルチコアのサポート コアを跨いだシステムサービス呼出し スピンロック 23

24 AUTOSAR OS 仕様の問題点 OSEK/VDX との差分しか記載されていない 仕様に追加や修正を うと, 差分の差分を管理する必要がある OSEK/VDX 仕様との 盾 / 不整合が存在する OSEK/VDX 仕様には仕様タグが無い 曖昧な仕様や検討不 である仕様が多い 英語で記述されている 本ではまだ抵抗がある 曖昧な英 も少なくない 仕様タグの付与基準が曖昧 要求事項であるのに, 仕様タグが付与されていないことがある 複数の要求事項を1つの仕様タグでまとめていることがある 24

25 次世代 載システム向け RTOS 外部仕様書の作成 OSEK/VDX 仕様 AUTOSAR OS 仕様 外部仕様書 本語化 OSEK/VDX 仕様に加え, AUTOSAR OS 仕様で追加 / 修正された仕様をマージ トレーサビリティを 据えて仕様にタグを付与 未定義, 曖昧な仕様に対しては NCES 独 仕様を追加 OS の実装に依存した仕様も記載 25

26 トレーサビリティを 据えた仕様タグ 仕様タグ凡例 COSxxxx :OSEK 仕様 ( 独 にタグを付番 ) OSxxx :AUTOSAR 仕様 ( 原 に付与されているタグ ) OSaxxx :AUTOSAR 仕様 ( 仕様タグが付与されていない ) NOSxxxx :NCES 独 仕様 IOSxxx : 実装依存仕様 DOSxxx : 設計仕様 仕様タグ は 仕様タグ の参照と定義 次世代 載システム向け RTOS 外部仕様書 COS123 テストデータテスト対象仕様タグ - COSxxx -OSxxx 外部仕様書のどの仕様を基に設計 実装したかを管理可能 どの仕様に対するテストデータかを管理 ATK2 設計書 DOS789 COS123 OS ソースコード /* DOS789 */ 26

27 仕様タグの件数 外部仕様書 (514 ページ ) 仕様種別 件数 COS 427 OS 620 OSa 177 NOS 803 IOS 223 合計 2,264 (2013 年 6 末公開版 ) 外部仕様書の 2,264 件の内,NOS と IOS を合わせて 1,026 件 OSEK,AUTOSAR に, 数多くある曖昧な仕様や実装依存となっている仕様を明確に規定した 27

28 追加した仕様の内訳 種別 件数 NOS 803 件 曖昧, 未規定のために追加した仕様 364 オーバーヘッドのために追加 / 改変した仕様 219 品質を向上するために追加した仕様 220 AUTOSAR 仕様の品質は良いとは えない 28

29 OSEK/VDX 仕様との 盾の例 OSEK 仕様 OSEK では,E_OS_VALUE は拡張エラーと規定されている AUTOSAR では, 標準エラーと規定されている 標準エラーはデバッグ済みのアプリケーションでも起こりうるエラーを対象としているため,AUTOSAR の誤記と判断 AUTOSAR 仕様 29

30 NCES 仕様に改変した AUTOSAR 仕様 返り値のデータ型が StatusType でないシステムサービス OSEK 仕様 実 中のタスク ID を取得する StatusType GetTaskID(TaskRefType TaskID); タスク ID を受け取る変数のポインタを引数に渡し, 実 結果が戻り値となる AUTOSAR 仕様 実 中の ISR ID を取得する ISRType GetISRID(void); 実 結果が ISR ID となるため, 実 状態の ISR が存在しないかエラーが発 したか区別不可 ( しかもエラーフックは呼ばれない ) 返り値が無効値となる場合など, エラーフックが呼び出されるべき状況があるため, 返り値の型が StatusType でないシステムサービスでも, エラーフックが呼び出される場合があることを規定 30

31 NCES 独 仕様 曖昧な仕様 SC1 でのプロテクションフックの扱い SC1 で CPU 例外が発 したらどうなる? SC1 でも CPU 例外やスタックオーバーフローが発 した際にはプロテクションフックを呼び出すように規定 未定義である仕様 OS が管理するスタック設定 OSEK,AUTOSAR 共に, スタック設定に関する記述がない OS で管理するスタックの種類と, スタックのコンフィギュレーションについて規定 31

32 OS アプリケーション (OSAP) とは アプリケーション毎に分割した複数の OS オブジェクトの集合 信頼 OSAP アクセス禁 ( ) 信頼 OSAP アクセス禁 ( ) 信頼 OSAP タスク タスク タスク アクセス許可 アクセス禁 ( ) アクセス許可 アクセス許可 アクセス許可 タスク タスク タスク カウンタ アラーム データ領域 アクセス権を付与することでアクセス可能となる 32

33 OSAP に対して提供する機能 OSAP の終了処理 信頼 OSAP タスク 再起動も可能 OSAP 強制終了 終了状態となる 信頼 OSAP タスク 信頼関数 信頼 OSAP 信頼関数 信頼関数実 信頼 OSAP タスク I/O 領域など 信頼 OSAP からアクセス可能となる 33

34 メモリ領域に対する保護と保護違反時の機能 保護違反からの復旧処理をユーザが選択可能 例 1) プロテクションフック OS シャットダウンも可能 タスク (ISR) のみを強制終了 信頼 OSAP タスク /ISR 起動 アクセス違反発 信頼 OSAP データ領域 例 2) プロテクションフック OS シャットダウンも可能 OS アプリケーションごと強制終了 信頼 OSAP タスク /ISR 起動 アクセス違反発 信頼 OSAP データ領域 34

35 メモリ保護機能の問題点 1 リソース獲得中のOSAP 強制終了他のOSAPに含まれるリソースを取得していた場合そのOSAPが強制終了されるとリソースはどうなるのか? OSAP 強制終了 TerminateApplication() 信頼 OSAP2 タスク 2 信頼 OSAP リソース 獲得中 信頼 OSAP1 タスク 1 リソースが強制解除される? 排他制御が崩れる可能性あり タスク1がリソースを解放するまで待つ? タスク2がそれまで待たされる? OSAP 終了処理を低優先度で継続? AUTOSAR R4.0.2 R4.0.3 で解決 リソースは OSAP に所属しなくなった 35

36 メモリ保護機能の問題点 2 信頼 OSAP の ISR 信頼 OSAPに所属するISRを実現する場合, 割込み発 後,MPUを 特権モードに切り換えメモリ保護属性を設定する必要がある 信頼 ISRからシステムサービスを呼び出す場合, ソフトウェア割込み等で特権に切り換える必要がある ISRが強制終了される場合に備え, 多重割込み発 時は, 元のISRに関する情報を保持しておく必要がある ISRの強制終了を無効にしても,OSAP 全体を強制終了される場合に, 同様の問題が発 する 割込み優先度 ( 信頼 )ISR1 ( 信頼 )ISR2 t ISR2 が強制終了された場合に ISR1 へ戻るための情報をすべて保持する必要がある オーバーヘッド 36

37 メモリ保護機能の問題点 3 信頼関数, 信頼 OSAPの終了 信頼関数実 中に終了してよいか? 信頼 OSAPを強制終了する意義はあるか? 信頼 OSAP1 信頼関数 信頼関数実 中 CallTrustedFunction() 信頼 OSAP タスク I/O 領域など OSAP 強制終了可能 TerminateApplication() データの 貫性などが保証できない可能性がある 信頼 OSAP2 タスク 2 37

38 機能レベルの導 メモリ保護の機能レベル 機能レベル 1 信頼 OSAP に所属するタスクをサポート 機能レベル 2 信頼 OSAP に所属するフックルーチンをサポート 機能レベル 3 信頼 OSAP に所属する ISR をサポート 保護違反 処理の機能レベル 機能レベル 1 保護違反時,OS シャットダウンをサポート 機能レベル 2 保護違反時, タスクの強制終了をサポート 機能レベル 3 ATK2 では機能レベル 2 を採! 信頼 OSAP の強制終了, 再起動のみサポートする (2013 年 9 末予定 ) 保護違反時, ISR の強制終了,OSAP の強制終了 / 再起動をサポート 38

39 スピンロックとは マルチコアにおいて, 異なるコアのタスク,ISR 間の排他制御に いるOSオブジェクト 他のコアで獲得されたスピンロックを獲得しようとした場合, スピンロックが解放されるまでビジーウェイトする AUTOSAR 仕様ではスピンロック獲得中に割込み禁 としない デッドロック対策 のエラーが 2 つ 意されている エラー 1 同じコアのタスク /ISR が獲得しているスピンロックを獲得しようとした場合 低 優先度 Task1 Task2 Task2 が SPN1 を解放前に TASK1 が起動 実 中 SPN1 実 中 スピンロック獲得 デッドロック発 SPN1 スピンロック獲得 ( エラーとなる ) エラー 2 コンフィギュレーション時に指定した獲得順序を守らずにスピンロックを獲得しようとした場合 Task1 実 中 (Core1) SPN1 SPN2 Task2 獲得順序設定 :SPN1 SPN2 実 中 (Core2) SPN2 SPN1 スピンロック獲得 ( エラーとなる ) 39

40 スピンロックの問題点 獲得順序設定 :SPN1 SPN2 Task1-1 (Core1) Task1-2 が SPN1 を解放前に TASK1-1 が起動 実 中 デッドロック発 SPN2 低 Task1-2 (Core1) 実 中 SPN1 スピンロック獲得 ( エラーとならない ) 優先度 Task2-1 (Core2) Task2-2 が SPN1 を解放前に TASK2-1 が起動 実 中 デッドロック発 SPN1 低 Task2-2 (Core2) 実 中 SPN2 スピンロック獲得 ( エラーとならない ) 優先度 獲得順序エラーは同じタスク /ISRに対してのみ有効であるので上図のシーケンスで発 するデッドロックは防 できない スピンロック獲得時は割込み禁 とすれば本デッドロックは発 しない NCES 独 仕様で割込み禁 を伴うスピンロック仕様を策定 R4.1.1 で同様のスピンロックが導 された 40

41 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 41

42 AuTomotive Kernel version2(atk2) ATK2 概要 外部仕様書に準拠した OS SC1,SC3( 機能レベル 2) を 2013 年 1 に公開 Nios2 プロセッサ のターゲット依存部を同梱 SC1 のみ以下の依存部も同梱 SkyEye(ARM シミュレータ ) V850E2( ルネサスエレクトロニクス ) SC1-MC,SC3-MC( 機能レベル 2) を 2013 年 6 に公開予定 開発に使 したボード Altera DE2-115 Development and Education Board Cyclone IV EP4CE メモリ保護, マルチコアに対応 HWイメージのコンフィギュレーション情報ファイルをOSに同梱予定 42

43 OS のコンフィギュレーション 法 ATK2 では,2 つの 法をサポート ディスクリプションファイル (XML) AUTOSAR 準拠のコンフィギュレーション記法 AUTOSAR のメソドロジでは, 上位レイヤからディスクリプションファイルを受け取って, 各モジュールのコンフィギュレーションを う 不 しているパラメータコンテナを独 に追加 が読み書きするのは困難 静的 API(μITRON 仕様 ) μitron で規定されている静的 API の記法を元に, XML によるコンフィギュレーションと同等の機能を実現 が読み書きするのも容易 43

44 テストスイートによる ATK2 の検証 過去のコンソシーアム型共同研究で開発したテストスイートを AUTOSAR OS の検証に活 したい TOPPERS 新世代カーネルを対象にしたテストスイートである TTSP(TOPPERS Test Suite Package) をベースに AKTSP(Automotive Kernel Test Suite Package) を開発 補 :TOPPERS 新世代カーネル μitron 仕様をベースとして, 信頼性, 安全性, ソフトウェアポータビリティを向上させるために改良 拡張シングルプロセッサ向けRTOS:TOPPERS/ASPカーネルマルチプロセッサ向けRTOS :TOPPERS/FMPカーネル 44

45 組み合わせテストツール 検査対象 OS を μitron 仕様から AUTOSAR 仕様に変更 OS が提供するシステムサービスの数は減少したが 仕様の複雑化によりテストとして考慮すべき組み合わせパターンが増 タスクのコンフィギュレーションの組み合わせだけでも ASP の 4 倍 ASP カーネルのテストケース ATK2-SC1 のテストケース 1,669 件増加約 7,000 件 従来のテスト開発プロセスで っていた組み合わせテストケースの 動作成が困難に PictMaster( ) を使 して組み合わせを 動 成! 45

46 テストプログラムの 動 成 PictMaster が 成した CSV ファイルから 動 成 形式化したテストシナリオ テストシナリオを実現するテストプログラム 前状態 < システムサービス発 前のシステム状態 > 処理 < システムサービス発 処理 > AKTG 出 test.arxml test.h test.c 後状態 < システムサービス発 後のシステム状態 > TESRY 記法 (TEst Scenario for Rtos by Yaml) (Automotive Kernel Test Generator) Ruby で開発 約 23,000 AKTG は TTSP で開発した TTG(TOPPERS Test Generator) をベースに開発 μitron ベースの RTOS 向けテストプログラム 成ツール 電 情報通信学会論 誌 D, Vol.J95-D, No.4, pp

47 テストケース数 SC1 SC3 シングル マルチコア シングル マルチコア コア 追加分 コア 追加分 システムサービステスト 6,841 23,303 37,717 82,862 MODISTARC エラー処理テスト 不正終了 3,839-29,093 - スタックモニタリング 保護違反時 CPU 例外 処理テスト メモリ保護 ( ) ,648 - タスク強制終了 - - 1,655 - IOCテスト - 3,710-11,736 合計 10,982 27, ,051 94,598 Nios2 の場合 (2013 年 5 現在 ) 47

48 ATK2 設計書および AKTSP の取り扱い 外部仕様書, ソースコードのみオープンソースとし, 設計書, テストスイート (AKTSP) は公開しない コンソーシアム型共同研究参加企業のみが 可能 ただし, 希望する企業には有償でライセンス提供可能 既に国内外の複数企業から問い合わせあり 実際にライセンス提供を希望する企業も ライセンス料は共同研究費の価格をベースに, 参加企業が不利にならない価格帯を設定 ライセンス料は年度を跨ぐ毎に減額し, 最終的には無償で公開する予定 (5 6 年後 ) ご興味のある はお問い合わせください atk2-conso-staff@nces.is.nagoya-u.ac.jp 48

49 Elektrobit 社製 tresos AutoCore 上での動作確認 ATK2 (SC1) <Elektrobit tresos 上の OS を ATK2 へ置き換えて動作することを確認 ターゲットは,V850E2 プロセッサを使 49

50 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 50

51 COM スタックとは SW-C Application Layer SW-C SW-C SW-C Runtime Environment (RTE) SW-C 間の通信は RTE のみで う BSW(Basic Software) OS System Services Memory Services Communication Services I/O Hardware Abstraction Complex Drivers 他の ECU との通信は COM を使 Onboard Device Abstraction Memory Hardware Abstraction Communication Hardware Abstraction Microcontroller Drivers Memory Drivers COM Drivers IO Drivers 例 )CAN 通信 Microcontroller 他の ECU とのデータ通信を う SW-C には通信プロトコルは隠蔽される 部分的に OSEK/COM 仕様をベースとしている 他の ECU へ 51

52 開発範囲 COMスタックすべての仕様は膨 である ボディ系ドメインで使 されるであろう機能に絞ったサブセットを対象とする 通信プロトコルはCAN 通信のみとする 対象バージョンはOS 同様,R4.0.3とする 数に余裕があればマルチコアに対応する コンポーネント Com PduR CanIf Can(Driver) 機能信号ゲートウェイ機能 PDU(Protocol Data Units) のルーティング CAN 通信のみの場合, 実質不要 CANプロトコルコントローラと CANトランシーバの抽象化 CANの初期化,CANの 出 <R4.0.3 AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf P.53 抜粋 > 52

53 開発 法 Com 参加企業からのコントリビュート ( フルセット ) Com CT:Conformance Test AUTOSAR から公開されている R4.0.2 で公開終了 Com CT (R3.0.2) (R4.0.3) (R4.0.2) PduR (R3.0.2) CanIf (R3.0.2) R3.0.2 と R4.0.3 の変更点を修正 ボディ系ドメインの機能のみ抽出 PduR (ZeroCost) CanIf (R4.0.3) CT によるテストドリブン開発 R4.0.2/R4.0.3 の仕様差分は僅か CT 実 のためのツールを開発 CanIf CT (R4.0.2) Can (R3.0.2) (Nios2 に対応 ) そのまま使 バージョン相違による弊害は無い NCES で過去に開発 Can (R3.0.2) 開発成果物 53

54 コンフォーマンステスト実 法 AUTOSARから公開 R4.0.2 準拠テストシーケンス (*.ttcn) テストライブラリ (*.ttcn) パラメータファイル (*.par) ディスクリプションファイル (*.arxml) TTCN-3 というテスト 語 TTCN ツールで対応するには膨 なコストを要する 独 に変換ツールを開発 TTCN と等価の処理内容となる C/C++ コードへ変換 変換ツール 設定値チェック のデータ定義に使 R4.0.3 の仕様に合わせたディスクリプションファイルを作成 変換ツール 異なる形式で等価な情報を記載 テストシーケンス (*.c cpp h) テストライブラリ (*.c cpp h) データ定義ファイル (*.c h) ディスクリプションファイル (*.arxml) テスト仕様書 (*.pdf) R4.0.2 のディスクリプションファイルは, パラメータが若 異なるので使 しない 成したファイルを使 し, Com/CanIf のテストを実 54

55 マルチコア仕様 (R4.0.3) <R4.0.3 AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf P.53 抜粋 > マスタコアでしか Com による通信ができない スレーブコアからの Com 通信が オーバーヘッドとなる マスタコアを毎回経由する必要がある 55

56 マルチコア仕様 (R4.1.1) <R4.0.3 AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf P.53 抜粋 > " マスタ - サテライト通信 " をサポート NCES で過去に同様の研究実績がある 数に余裕があれば適 したい 56

57 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 57

58 RTE とは ECU1 ECU2 SW-C1 SW-C2 Application Layer SW-C3 SW-C4 SW-C5 SW-C6 Application Layer SW-C7 SW-C8 デバイスからの通知 周期実 OS のシステムサービス呼出し ECU 内通信 RTE RTE ECU 間通信 BSW(Basic Software) BSW(Basic Software) OS System Services Complex Drivers Memory Services I/O Hardware Abstraction Communication Services OS System Services Communication Services Memory Services I/O Hardware Abstraction Complex Drivers コンフィギュレーション情報に従って, SW-C や BSW の実 スケジューリングを制御する コンフィギュレーション情報に従って, 効率的な SW-C 間の通信を実現する コンフィギュレーション情報に従って, RTE ジェネレータから, 必要な API が 成される RTE の実体は 動 成コードとなる 58

59 メソドロジ ( 実 モジュールの 成 法 ) ステップ 1: システムコンフィギュレーション ステップ 3: コンフィギュレーション情報を元に実 モジュールを作成する ステップ 2: ECU コンフィギュレーション <R4.0.3 "AUTOSAR_EXP_VFB.pdf" Figure 2.1> 59

60 システムコンフィギュレーション SW-C 間で使 する I/F 通信やどの ECU で動作させるかを定義する VFB によって抽象化され,SW-C からは RTE より下位層は えない SW-C を実 する ECU の指定, 必要な RTE API 情報等をディスクリプションファイルで 成 必要な I/F 通信に応じて, 最適な API が RTE ジェネレータによって 成される <R4.0.3 "AUTOSAR_EXP_VFB.pdf" Figure 2.2> 60

61 ECU コンフィギュレーション SW-C RTE ディスク Runnable1 Runnable2 Runnable3 リプションファイル OS ディスク RTE リプションファイル Task1 Task2 OS Com ディスクリプションファイル : SW-Cは, 複数のRunnableと呼ばれるアプリケーション処理の単位で構成される アプリケーション開発者はRunnableを開発する どのRunnableがOS 上のどのタスクで実 されるか, 排他制御には何を使 するか等を設定する RTE,OS のディスクリプションファイルを作成する 同様にCom 等のBSW のディスクリプションファイルを作成する 各ディスクリプションファイルをツールで 成するかはユーザ依存 61

62 RTE の 成 システムディスクリプションファイル コンフィギュレーション情報に従って適切な関数やコードを 成する Runnable1 SW-C Runnable2 RTE ディスクリプションファイル OS ディスク RTE ジェネレータ Runnable1 を実 RTE Rte_Send_p1_a(data) リプションファイル ActivateTask(Task1) Com_SendSignal (Signal1,data) Com ディスクリプションファイル Task1 OS Signal1 COM OSの機能を使 して,Runnableのスケジューリングを う SW-Cから, どのECU 通信路を使 しているかを えないように隠蔽する ( ラッパー関数を 成する ) OS,COM ディスクリプションファイルは,OS,COMのジェネレータの としても使 する 62

63 開発状況 JasParにて開発実績のある企業への委託開発を予定 対象バージョンはOS,COM 同様,R4.0.3とする 対象とする仕様はCOMに合わせてボディ系ドメインのみ OSがマルチコアに対応することから, マルチコアに関する機能は追加する予定 2013 年 10 末に開発を完了し,OS COMとのインテグレーションを実施 システム設計ツールはdSPACE 社製 SystemDesk4.0を使 する予定 最終的に,OS COMを合わせてTOPPERSプロジェクトからオープンソース化する 63

64 次 1. AUTOSARとは 2. NCESの取り組み 3. AUTOSAR OS 4. TOPPERS/ATK2の紹介 5. COMスタック 6. RTE 7. まとめ 64

65 まとめ AUTOSAR 仕様のプラットフォームを開発 まずは,OS/COM/RTE を提供 OSはメモリ保護, マルチコアに対応 タイミング保護のみ未サポート COM/RTEはボディ系ドメインに限定したサブセット 最終的にオープンソースで提供する予定 今後の展望 OSのタイミング保護対応 COM/RTEの機能拡充 他のBSWの開発 ご意 ご質問のある はお問い合わせください NCES ATK2 検索 65

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

AUTOSAR OSに対するテストケースおよびテストプログラムの自動生成 ソフトウェアテストシンポジウム 2012 JaSST'12: Japan Symposium on Software Testing 2012 AUTOSAR OS に対するテスト ケースおよびテストプログラムの 自動生成 2012 年 1 月 25 日 日本電気通信システム株式会社風間佳之 1 アジェンダ 1. はじめに 2. 既存のテストスイートの概要 3. テストスイート開発における課題 4.

More information

スライド 1

スライド 1 APToolコンソーシアム (AUTOSARツールチェーンに関する共同研究 ) 名古屋大学大学院情報学研究科附属組込みシステム研究センター 最終更新日 :2018 年 6 月 4 日 1 目次 NCESの取組みと研究の形態 AUTOSAR Classic Platform(CP) の概要 NCESのCPに対する研究紹介 コンソーシアムの活動の取り組み 共同研究に対する参加形態 知的財産権の取り扱い

More information

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 (

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 次世代車載システム向け RTE 用語集 2014/03/19 Copyright (C) 2013-2014 by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 以下, 利用と呼ぶ ) することを無償で許諾する.

More information

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

AUTOSAR OS仕様とTOPPERS/ATK2の使い方 モデルカーを用いたAUTOSAR 開発入門 AUTOSAR SW-C 対応プログラム開発 : 1ECU 版設計 名古屋大学大学院情報科学研究科附属組込みシステム研究センター人材育成プログラム (NEP) PLE 最終更新日 : 2016/01/07 1 AUTOSAR SW-C 対応 プログラム開発 : 1ECU 版設計 概要 (1) システム /SW-C 設計 (2)SW-C 実装 (3)ECUコンフィギュレーション

More information

A2Pコンソ紹介2017

A2Pコンソ紹介2017 A2P(AUTOSAR Adaptive Platform) コンソーシアム 名古屋大学大学院情報学研究科 附属組込みシステム研究センター 最終更新日 :2017 年 9 月 7 日 1 次 NCESのこれまでの活動と現状 AUTOSAR Adaptive Platform(A2P) の概要 A2Pの開発状況 計画 A2Pコンソの 標, 体制, スキーム 問い合わせ先 2 NCES の取組み NCES

More information

文書番号 :COM-GLO-01 次世代車載システム向け COM 用語集 Ver /12/02

文書番号 :COM-GLO-01 次世代車載システム向け COM 用語集 Ver /12/02 次世代車載システム向け COM 用語集 2014/12/02 Copyright (C) 2014 by Center for Embedded Computing Systems Graduate School of Information Science, Nagoya Univ., JAPAN Copyright (C) 2014 by AISIN COMCRUISE Co., Ltd. Copyright

More information

Copyright (C) by Center for Embedded Computing Systems Graduate School of Information Science, Nagoya Univ., JAPAN Copyright (C) b

Copyright (C) by Center for Embedded Computing Systems Graduate School of Information Science, Nagoya Univ., JAPAN Copyright (C) b 文書番号 :NGKA-GLO-01-301 次世代車載システム向け RTOS 用語集 2014/3/12 Copyright (C) 2011-2014 by Center for Embedded Computing Systems Graduate School of Information Science, Nagoya Univ., JAPAN Copyright (C) 2011-2014

More information

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

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

More information

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

SpeC記述のC記述への変換 (SpecCによるソフトウェア記述の実装記述への変換) TOPPERS プロジェクトプレス発表 2009 年 4 月 23 日 TOPPERS/FMP カーネル TraceLogVisualizer(TLV) 本田晋也 名古屋大学大学院情報科学研究科附属組込みシステム研究センター (NCES) 助教 honda@ertl.jp 1 TOPPERS/FMP カーネル 2 組込みシステムにおけるマルチプロセッサの利用 大きく二つの理由により利用が進んでいる

More information

PNopenseminar_2011_開発stack

PNopenseminar_2011_開発stack PROFINET Open Seminar 開発セミナー Software Stack FPGA IP core PROFINET 対応製品の開発 2 ユーザ要求要求は多種多様 複雑な規格の仕様を一から勉強するのはちょっと.. できるだけ短期間で 柔軟なスケジュールで進めたい既存のハードウェアを変更することなく PN を対応させたい将来的な仕様拡張に対してシームレスに統合したい同じハードウェアで複数の

More information

Microsoft PowerPoint _ncessympotakada [互換モード]

Microsoft PowerPoint _ncessympotakada [互換モード] 第 3 回 NCES シンポジウム 宇宙機向けソフトウェアプラットフォーム (SpaceWire OS) の開発 212 年 1 月 1 日高田光隆附属組込みシステム研究センター研究員 mtakada@nces.is.nagoya-u.ac.jp 1 宇宙機向けソフトウェアプラットフォームの開発目次 SpaceWire について SpaceWire OSプロジェクトの趣旨 活動 リアルタイム性保証の検討

More information

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

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 AUTOSAR 1 1, 2 2 2 AUTOSAR AUTOSAR 3 2 2 41% 29% An Extension of AUTOSAR Communication Layers for Multicore Systems Toshiyuki Ichiba, 1 Hiroaki Takada, 1, 2 Shinya Honda 2 and Ryo Kurachi 2 AUTOSAR, a

More information

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 (

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 次世代車載システム向け RTE 外部仕様書 2016/12/27 Copyright (C) 2013-2016 by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 以下, 利用と呼ぶ ) することを無償で許諾する.

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション JaSST 16 Tokyo テクノロジーセッション AUTOSAR Acceptance Test の自動化の取り組み 株式会社ベリサーブ オートモーティブ検証サービス開発部 須原秀敏 1 自己紹介 項目 所属 内容 株式会社ベリサーブ 名前須原秀敏 ( すはらひでとし ) 経歴 車載電子機器 ( 以後 ECU) のシステムテストを 6 年 活動 SNS WACATE STAC JaSST SQiP

More information

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

アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2 Renesas Synergy TM プラットフォーム ThreadX リアルタイム OS 紹介 アジェンダ Renesas Synergy TM プラットフォーム構成 ThreadX とは ThreadX の状態遷移 ThreadX とμITRONの機能比較 まとめ ページ 2 Synergy プラットフォーム構成中核を担う ThreadX リアルタイム OS ご紹介部分 ページ 3 ThreadX

More information

組込関連サービス

組込関連サービス プロダクトインフォメーション 目次 ベクターの技術コンサルティング 製品 エンジニアリングサービス... 3 特長... 4 応用分野... 4 AUTOSAR のトレーニング... 4 MICROSAR 入門 (Getting Started) パッケージ によるインストールとサポート... 5 MICROSAR V2G 入門 (V2G Getting Started) パッケージ によるインストールとサポート...

More information

PowerPoint Presentation

PowerPoint Presentation ETAS の AUTO ソリューションイータス株式会社 1 Public STJ2/ETAS 2014-01 ETAS GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction, editing, イータス株式会社会社概要 ETAS Driving Embedded Excellence

More information

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 (

Copyright (C) by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 次世代車載システム向け RTE 外部仕様書 2014/03/19 Copyright (C) 2013-2014 by Eiwa System Management, Inc., JAPAN 上記著作権者は, 以下の (1)~(3) の条件を満たす場合に限り, 本ドキュメント ( 本ドキュメントを改変したものを含む. 以下同じ ) を使用 複製 改変 再配布 ( 以下, 利用と呼ぶ ) することを無償で許諾する.

More information

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ

Oracle Un お問合せ : Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよ Oracle Un お問合せ : 0120- Oracle Data Integrator 11g: データ統合設定と管理 期間 ( 標準日数 ):5 コースの概要 Oracle Data Integratorは すべてのデータ統合要件 ( 大量の高パフォーマンス バッチ ローブンの統合プロセスおよびSOA 対応データ サービスへ ) を網羅する総合的なデータ統合プラットフォームです Oracle

More information

使用する前に

使用する前に この章では Cisco Secure ACS リリース 5.5 以降から Cisco ISE リリース 2.4 システムへのデー タ移行に使用される Cisco Secure ACS to Cisco ISE Migration Tool について説明します 移行の概要 1 ページ Cisco Secure ACS から データ移行 1 ページ Cisco Secure ACS to Cisco ISE

More information

Microsoft PowerPoint - Session4古賀様.ppt

Microsoft PowerPoint - Session4古賀様.ppt Windows Embedded CE の テスト環境と活用 マイクロソフト Windows Embedded Partner ( 株 ) サムシングプレシャス代表取締役社長古賀信哉 普段の開発の立ち位置 はじめに ミドルウェア層の開発が主 (DLNA 関連など ) 必要に応じてデバイスドライバ ( カーネルモジュール ) 概要 特定ターゲット向けの BSP も 開発環境及び開発環境を用いた動作確認

More information

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

機能安全に必要なトレーサビリティとは TERAS 第 1 回成果報告会 機能安全に必要な トレーサビリティとは 2012 年 3 月 19 日 TERAS 技術委員会 株式会社ヴィッツ組込制御開発部機能安全開発室 森川聡久 IEC61508 プロセス認証 本日の内容 機能安全認証の取得に際してトレーサビリティをどのように役立てるのかを実体験から紹介します 1. ヴィッツの会社紹介 2.TERASにおけるヴィッツの役割 3. 機能安全に必要なトレーサビリティ要件

More information

CW6_A1441_15_D06.indd

CW6_A1441_15_D06.indd 技術紹介 EPS 用 ECU 試作開発における MBD の適用 小林将之 1 はじめに 従来の組込み制御システム開発の多くは, ドキュメントベースの設計とハンドコーディングにより行われてきた. しかしながら, 自動車分野を中心に電子制御システムの高性能 多機能化が進む一方, 高品質 低コストかつ開発期間の短縮化が要求されている.KYBの代表的な電子制御システムの一つである電動パワーステアリング (

More information

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

Microsoft PowerPoint - 【最終提出版】 MATLAB_EXPO2014講演資料_ルネサス菅原.pptx MATLAB/Simulink を使用したモータ制御アプリのモデルベース開発事例 ルネサスエレクトロニクス株式会社 第二ソリューション事業本部産業第一事業部家電ソリューション部 Rev. 1.00 2014 Renesas Electronics Corporation. All rights reserved. IAAS-AA-14-0202-1 目次 1. はじめに 1.1 モデルベース開発とは?

More information

Presentation Title

Presentation Title コード生成製品の普及と最新の技術動向 MathWorks Japan パイロットエンジニアリング部 東達也 2014 The MathWorks, Inc. 1 MBD 概要 MATLABおよびSimulinkを使用したモデルベース デザイン ( モデルベース開発 ) 紹介ビデオ 2 MBD による制御開発フローとコード生成製品の活用 制御設計の最適化で性能改善 設計図ですぐに挙動確認 MILS:

More information

Microsoft PowerPoint - OSS運用管理勉強会資料_ a.pptx

Microsoft PowerPoint - OSS運用管理勉強会資料_ a.pptx OSS 運 管理勉強会商用統合監視ソフトウェアからの移 事例と HP サーバーの HW 監視 2013 年 11 月 19 日 Agenda HP サーバの HW 監視 (10 分 ) 商用統合監視 SW からの移 事例 (15 分 ) QA(5 分 ) 2 HP サーバの HW 監視 Zabbix と HW 監視 Zabbix はアプリケーションからハードウェアまで一括して監視できる ただし Zabbix

More information

NetworkVantage 9

NetworkVantage 9 DevPartner エラー検出 はじめてのエラー検出 (Unmanaged VC++ 版 ) 本書は はじめてエラー検出を使用する際に参考していただくドキュメントです 詳細な情報につきましては 製品に付属しているオンラインドキュメントならびにオンラインヘルプをご参照ください なお 本書は Visual Studio 2010 をベースとして説明しております Visual Studio 6.0 の場合は

More information

OS

OS Operatig Systems カーネルとデバイスドライバ 2019-03 1 OS の構成要素 シェル ワープロ ブラウザ さまざまなソフトウェア ] ^ _ Z ` a b c d e ` f Y Z [ \ プロセス管理通信制御ファイルシステム メモリ管理割込み制御タイマ管理 デバイスドライバ 管理プログラム 基本ライブラリ デバイスドライバ CPU メモリ ストレージ さまざまなハードウェア

More information

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

TOPPERS プロジェクトとは? TOPPERS の概要と最近の取り組み ITRON 仕様の技術開発成果を出発点として, 組込みシステム構築の基盤となる各種の高品質なオープンソースソフトウェアを開発するとともに, その利用技術を提供 組込みシステム分野において,Linuxのように広く使われるオープ TOPPERS の概要と最近の取り組み ディペンダビリティに関する 定期意見交換会 ( 第 3 回 ) TOPPERS プロジェクトの概要と 最近の取り組み 2016 年 4 12 広章 NPO 法 TOPPERS プロジェクト会 名古屋 学 学院情報科学研究科教授 附属組込みシステム研究センター Email: hiro@ertl.jp URL: http://www.ertl.jp/~hiro/

More information

Monthly Research / セキュアハードウェアの登場とその分析

Monthly Research / セキュアハードウェアの登場とその分析 Monthly Research セキュアハードウェアの登場とその分析 株式会社フォティーンフォティ技術研究所 http://www.fourteenforty.jp Ver2.00.02 1 セキュアハードウェア ハードウェアレベルでのセキュリティ拡張や それを実装したハードウェアが提案されている 通常のマイクロプロセッサを拡張することで柔軟性を確保する試みもある 今回は主に ARM TrustZone

More information

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

個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実  1 個人依存開発から組織的開発への移行事例 ~ 要求モデル定義と開発プロセスの形式化 による高生産性 / 高信頼性化 ~ 三菱電機メカトロニクスソフトウエア ( 株 ) 和歌山支所岩橋正実 iwahashi@est.hi-ho.ne.jp Iwahashi.Masami@wak.msw.co.jp 1 改善効果 品質 : フロントローディングが進み流出不具合 0 継続生産性 : 平均 130% 改善 工数割合分析

More information

IntroductionForGR-PEACH.pptx

IntroductionForGR-PEACH.pptx 1 Arduino,mbed,TOPPERS を全部試せる! GR-PEACH 向けソフトウェアプラットフォームのご紹介 松原豊 (Yutaka MATSUBARA) 名古屋 学 学院情報科学研究科助教 TOPPERS プロジェクト運営委員 / 開発者会議実 委員 E-mail: yutaka@ertl.jp Web: http://www.ertl.jp/~yutaka 2 GR-PEACH とは?

More information

CodeRecorderでカバレッジ

CodeRecorderでカバレッジ 株式会社コンピューテックス Copyright 2016 Computex Co.,Ltd. 2017.11 カバレッジ と 単体テスト カバレッジとは プログラムがどれだけ実行されているかを示す指標です プログラム全体に対して実行された比率をカバレッジ率で表します カバレッジの基準として 一般的にC0 C1が使われております C0カバレッジは 全体のうち何 % が実行されたかで求めます C1カバレッジは

More information

24th Embarcadero Developer Camp

24th Embarcadero Developer Camp 17 Th Developer Camp B4 Delphi/C++Builder テクニカルワークショップ Delphi / C++Builder 旧バージョンアプリケーションの移行 エンバカデロ テクノロジーズサポートチーム with 高橋智宏 1 17 Th Developer Camp Delphi Q1 2 midas.dll Q. 別々のバージョンで作成したデータベースアプリケーションがあります

More information

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ

TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタ TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : Toppers_JSP と Scicos_lab / (Scilab でも可 ) による 組込みメカトロニクス制御シミュレーション 作成者 : 塩出武 ( シオデタケシ ) 対象者 : 実機レス環境でモーター含むメカ制御プログラムの設計 および検証 学習をしてみたい方

More information

Windows Server 2003 Service Pack 適用手順書

Windows Server 2003 Service Pack 適用手順書 CLUSTERPRO X 1.0 for Windows Windows Server 2003 Service Pack 適用手順書 第 1 版 2007 年 5 月 21 日 本手順書では CLUSTERPRO X 環境における Windows Server 2003 Service Pack 1/2 の適用方法を説明します 以降 特に記述のない場合 Service Pack は Windows

More information

Oracle Business Rules

Oracle Business Rules Oracle Business Rules Manoj Das(manoj.das@oracle.com) Product Management, Oracle Integration 3 Oracle Business Rules について Oracle Business Rules とはビジネスの重要な決定と方針 ビジネスの方針 実行方針 承認基盤など 制約 有効な設定 規制要件など 計算 割引

More information

Using VectorCAST/C++ with Test Driven Development

Using VectorCAST/C++ with Test Driven Development ホワイトペーパー V2.0 2018-01 目次 1 はじめに...3 2 従来型のソフトウェア開発...3 3 テスト主導型開発...4 4...5 5 TDD を可能にするテストオートメーションツールの主要機能...5 5.1 テストケースとソースコード間のトレーサビリティー...5 5.2 テストケースと要件間のトレーサビリティー...6 6 テスト主導型開発の例...7 2 1 はじめに 本書では

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション ARM 用統合開発環境 EWARM アドオンツール C-RUN のご紹介 2015.1 IAR システムズ株式会社 www.iar.com C-RUN 概要 www.iar.com C-RUN とは? 統合開発環境 EWARM のデバッグ機能が強化されました C-RUN はデバッグ効率アップを目的としたアドオンツールです 単体テスト時の動的解析が簡単 & 安価に可能です 従来の解析ツール 開発プロセスの変更が必要

More information

KSforWindowsServerのご紹介

KSforWindowsServerのご紹介 Kaspersky Security for Windows Server のご紹介 ランサムウェアに対抗する アンチクリプター を搭載 株式会社カスペルスキー 製品本部 目次 1. サーバーセキュリティがなぜ重要か? 2. Kaspesky Security for Windows Server の概要 Kaspersky Security for Windows Server の特長 導入の効果

More information

PowerPoint Presentation

PowerPoint Presentation Armv8-M セキュアマイコンプログラミングテクニック 技術チーム / 殿下 信二 このセッションの目的 Armv8-M セキュアマイコンの使い方の基礎を学ぶ Cortex-M マイコンと Armv8-M セキュアマイコンの違い 簡単です Armv8-M セキュアマイコンプログラミング なぜセキュアマイコンが必要ですか? 製品が偽造 模造 過剰生産されるリスクの低減 IoT 製品のメリット ( コネクティビティ

More information

AUTOSAR における Safety, Security に対する 最新動向 & 事例紹介 株式会社デンソー電子基盤システム開発部佐藤洋介 1

AUTOSAR における Safety, Security に対する 最新動向 & 事例紹介 株式会社デンソー電子基盤システム開発部佐藤洋介 1 AUTOSAR における Safety, Security に対する 最新動向 & 事例紹介 株式会社デンソー電子基盤システム開発部佐藤洋介 1 Introduction 本日の趣旨 本発表では AUTOSAR 技術動向を紹介することで Safety&Securityに関する海外 OEM 向けECU 開発の現場感を共有したいと考えます 日本との温度差やSafety&Securityに関わる実製品開発の現状を知る上での一助となれば幸いです

More information

Silk Central Connect 15.5 リリースノート

Silk Central Connect 15.5 リリースノート Silk Central Connect 15.5 リリースノート Micro Focus 575 Anton Blvd., Suite 510 Costa Mesa, CA 92626 Copyright Micro Focus 2014. All rights reserved. Silk Central Connect は Borland Software Corporation に由来する成果物を含んでいます,

More information

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

1 現コンフィギュレータの問題点 1.1 独自言語 TOPPERS カーネル開発者 ( 特に TOPPERS カーネルのポーティングを行う者 ) は 現コンフィギュレータが提供する tf を使用する必要がある しかし tf は TOPPERS の独自言語であり 初めて TOPPERS カーネルを開発 TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : 活用アイデア部門 アプリケーション開発部門 作品のタイトル : Ruby 版 TOPPERS コンフィギュレータ 作成者 : 富士ソフト株式会社 ( 代表 : 鴫原一人 ) 対象者 : TOPPERS ソフトウェア開発者 ( 特にポーティングを行う方 ) 使用する開発成果物 : ASP カーネル R1.9.0 (Skyeye

More information

障害管理テンプレート仕様書

障害管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 受付区分内容と運用への影響... 2 1.4 プロセス... 2 1.5 ステータス... 3 2. テンプレートの項目... 5 2.1 入力項目... 5 2.2 入力方法および属性... 6 2.3 他の属性... 7 3. トラッキングユニットの設定... 8 3.1 メール送信一覧...

More information

GlobalFlow5 Ver.1.00R04 リリースノート

GlobalFlow5 Ver.1.00R04 リリースノート GlobalFlow5 1.00R04 リリースノートパナソニックソリューションテクノロジー株式会社 2006 年 11 月 30 日 製品情報 バージョン : Ver1.00R04 変更内容 新機能 文書の末尾に 印がある機能をご利用の場合は GlobalDoc5 が必要です 書類情報を CSV ファイル形式で一括して出力する機能を追加しました 書類の印刷用画面を表示する機能を追加しました ユーザーごとに機能管理者の設定

More information

智美塾 ゆもつよメソッドのアーキテクチャ

智美塾 ゆもつよメソッドのアーキテクチャ ゆもつよメソッドのテスト要求分析とテストアーキテクチャ設計 JaSST13 東京智美塾 2013 年 1 月 30 日 湯本剛 ( 日本 HP) tsuyoshi.yumoto@hp.com ゆもつよ風テスト開発プロセス テスト計画 実現したい品質の具体的把握 テスト箇所の選択 テストの目的設定 テスト対象アイテム特定 テスト分析 テストタイプ特定 機能の整理 & 再分類 テスト条件となる仕様項目特定

More information

WindowsEmbeddedStandard7 IBW によるクイックスタートガイド 東京エレクトロンデバイス株式会社 CN 事業統括本部 エンベデッド ソリューション部 Apr2012 本資料の著作権は 東京エレクトロンデバイス株式会社に帰属します 許可なく 転載 複製することを禁止します

WindowsEmbeddedStandard7 IBW によるクイックスタートガイド 東京エレクトロンデバイス株式会社 CN 事業統括本部 エンベデッド ソリューション部 Apr2012 本資料の著作権は 東京エレクトロンデバイス株式会社に帰属します 許可なく 転載 複製することを禁止します WindowsEmbeddedStandard7 IBW によるクイックスタートガイド 東京エレクトロンデバイス株式会社 CN 事業統括本部 エンベデッド ソリューション部 Apr2012 本資料の著作権は 東京エレクトロンデバイス株式会社に帰属します 許可なく 転載 複製することを禁止します 概要 WindowsEmbeddedStandard7 とは Windows7 ベースのカスタマイズ可能な組み込みデバイス専用プラットフォームです

More information

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

Microsoft PowerPoint - A3② JaSST_MISRA2004ソースコード品質診断.ppt ISO/IEC9126 & MISRA-C:2004 ベースソースコード品質診断 ~ MISRA-C:2004 ベース品質診断のご紹介 ~ 株式会社東陽テクニカソフトウェア ソリューション MISRA とは Motor Industry Software Reliability Association の略 ヨーロッパ自動車技術会 (MIRA) の下部組織 MIRA: Motor Industry

More information

次 1. デバイスコントロールの概要 デバイスを制限する 法 ユーザー毎に設定可能なデバイスの種類と権限 USBデバイスのシリアルIDについて デバイスのモデル名について iosに関す

次 1. デバイスコントロールの概要 デバイスを制限する 法 ユーザー毎に設定可能なデバイスの種類と権限 USBデバイスのシリアルIDについて デバイスのモデル名について iosに関す Kaspersky Endpoint Security 10 SP1 MR2 デバイスコントロール設定ガイド 2016/06/18 株式会社カスペルスキーコーポレートビジネス本部セールスエンジニアリング部 Ver. 2.0 1 次 1. デバイスコントロールの概要... 3 1.1. デバイスを制限する 法... 4 1.1.1. ユーザー毎に設定可能なデバイスの種類と権限... 4 1.1.2.

More information

スライド 1

スライド 1 IBM ホスト アクセスのためのツールを集めたソリューション パッケージ Solution Package for Host Access Solution Package for Host Access は 以下の IBM 製品を使用した IBM ホスト システムへのアクセスやホストと PC クライアントとの連携をサポートするソリューションを提供します Host Access Client Package

More information

プレポスト【問題】

プレポスト【問題】 コース名 : サーブレット /JSP/JDBC プログラミング ~Eclipse による開発 ~ 受講日 氏名 1 JDBC の説明として 間違っているものを 1 つ選びなさい 1. JDBC を使用してデータベースへアクセスするときには JDBC API が必要である 2. JDBC API は java.lang パッケージとして提供されている 3. JDBC には JDBC API JDBC

More information

Microsoft Word - toppers-contest-2014_NTB.doc

Microsoft Word - toppers-contest-2014_NTB.doc TOPPERS 活用アイデア アプリケーション開発コンテスト 部門 : 活用アイデア部門アプリケーション開発部門 作品のタイトル : 組込みソフトウェア学習用教材ボード NCES TRAINING BOARD と教材テキスト, サンプルプログラム一式 作成者 : 松浦光洋, 本田晋也 対象者 : 組込み学習者 使用する開発成果物 : TOPPERS/ASP カーネル 目的 狙い 組込みプログラム初心者

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 5 月 Java 基礎 1 タイトル Java 基礎 2 日間 概要 目的 サーバサイドのプログラミング言語で最もシェアの高い Java SE の基本を習得します 当研修ではひとつの技術ごとに実用的なアプリケーションを作成するため 効果的な学習ができます Java SE の多くの API の中で 仕事でよく利用するものを中心に効率よく学びます 実際の業務で最も利用される開発環境である Eclipse

More information

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

スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD 経済産業省, 独立行政法人情報処理推進機構 スキル領域と (8) ソフトウェアデベロップメント スキル領域と SWD-1 2012 経済産業省, 独立行政法人情報処理推進機構 スキル領域 職種 : ソフトウェアデベロップメント スキル領域と SWD-2 2012 経済産業省, 独立行政法人情報処理推進機構 専門分野 ソフトウェアデベロップメントのスキル領域 スキル項目 職種共通スキル 項目 全専門分野 ソフトウェアエンジニアリング Web アプリケーション技術

More information

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版  

intra-mart Accel Platform — IM-共通マスタ スマートフォン拡張プログラミングガイド   初版   Copyright 2012 NTT DATA INTRAMART CORPORATION 1 Top 目次 1. 改訂情報 2. IM- 共通マスタの拡張について 2.1. 前提となる知識 2.1.1. Plugin Manager 2.2. 表記について 3. 汎用検索画面の拡張 3.1. 動作の概要 3.1.1. 汎用検索画面タブの動作概要 3.2. 実装の詳細 3.2.1. 汎用検索画面タブの実装

More information

press-1411-ver1.pptx

press-1411-ver1.pptx TOPPERS プロジェクト共同プレス発表会 TOPPERS プロジェクトの最新状況と 本 日の発表内容について 2014 年年 11 月 19 日 高 田広章 NPO 法 人 TOPPERS プロジェクト会 長 名古屋 大学 大学院情報科学研究科教授 附属組込みシステム研究センター 長 Email: hiro@ertl.jp URL: http://www.ertl.jp/~ hiro/ 1 目次

More information

Rational Roseモデルの移行 マニュアル

Rational Roseモデルの移行 マニュアル Model conversion from Rational Rose by SparxSystems Japan Rational Rose モデルの移行マニュアル (2012/1/12 最終更新 ) 1. はじめに このガイドでは 既に Rational( 現 IBM) Rose ( 以下 Rose と表記します ) で作成された UML モデルを Enterprise Architect で利用するための作業ガイドです

More information

POSIXプログラミング Pthreads編

POSIXプログラミング Pthreads編 POSIXプログラミング Pthreads 編 デジタルビジョンソリューション 中山一弘佐藤史明 参考図書 Pthreads プログラミング, Bradford Nichols, Dick Buttlar, Jacqeline Proulx Farrell, ISBN4-900900-66-4 Pthreads POSIX スレッド標準を実装したライブラリを Pthreads と呼ぶ C 言語のデータ型

More information

Microsoft PowerPoint - IAF フォーラム2015講演資料_PLCopenJapan_A02.pptx

Microsoft PowerPoint - IAF フォーラム2015講演資料_PLCopenJapan_A02.pptx PLCopen / OPC UA 通信仕様と PLCopen XML の紹介 ~PLC プログラムの生産システムエンジニアリング連携に向けて ~ Industrial Automation Forum - Forum 2015 PLCopen Japan Page 1 PLCopen の主な取り組み PLCopen は IEC 61131-3 プログラミングの普及促進と関連技術仕様の策定を う 営利団体

More information

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC 延命セキュリティ二つの対策方法 対策 1 ホワイトリスト型 概要 : 動作させてもよいアプリケーションのみ許可し それ以外の全ての動作をブロックすることで 不正な動作を防止します 特長 : 特定用途やスタンドアロンの PC の延命に効果的です リストに登録されたアプリケーションのみ許可 アプリケーション起動制御 不許可アプリケーションは防止 対策 2 仮想パッチ型 概要 : OS アプリケーションの脆弱性を狙った通信をブロックし

More information

Microsoft PowerPoint - B3-3_差替版.ppt [互換モード]

Microsoft PowerPoint - B3-3_差替版.ppt [互換モード] SQiP2011 B3-3 状態遷移および機能連携に着 した業務シナリオテストの新 法 2011 年 9 9 株式会社 NTT データ技術開発本部プロアクティブ テスティング COE 岩 真治 所属 紹介 株式会社 NTT データ 主な業務 技術開発本部プロアクティブ テスティング COE 昨年 12/1 に設 先進的な検証 テストサービスの提供とそれを実現するための研究開発に取り組む専 組織 社内のソフトウェア開発標準プロセス

More information

SQiP シンポジウム 2016 アジャイルプロジェクトにおけるペアワーク適用の改善事例 日本電気株式会社小角能史 2016 年 9 月 16 日 アジェンダ 自己紹介ペアワークとはプロジェクトへのペアワークの適用方法 スクラム適用ルール作成 最適化の流れ KPTを用いたふりかえり 適用ルールの改善事例 適用プロジェクトの概要ペアワーク適用ルール ( 初期 ) 改善例 1 - ペアのローテーション改善例

More information

内容 1. 仕様 動作確認条件 ハードウェア説明 使用端子一覧 ソフトウェア説明 動作概要 ファイル構成 オプション設定メモリ 定数一覧 変数一

内容 1. 仕様 動作確認条件 ハードウェア説明 使用端子一覧 ソフトウェア説明 動作概要 ファイル構成 オプション設定メモリ 定数一覧 変数一 RX210 グループ IRQ 割り込みを使用したパルス出力 要旨 本サンプルコードでは IRQ 割り込みが発生すると 一定期間タイマでパルスを出力する 方法について説明します 対象デバイス RX210 1 / 25 内容 1. 仕様... 3 2. 動作確認条件... 3 3. ハードウェア説明... 3 3.1 使用端子一覧... 3 4. ソフトウェア説明... 4 4.1 動作概要... 4

More information

press-1005.OHP

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

More information

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A>

<4D F736F F D208DCC91F088C48C8F955D89BF8F915F8DA196E5504A> 2010 年度未踏 IT 人材発掘 育成事業採択案件評価書 1. 担当 PM 原田康徳 PM ( 日本電信電話株式会社 NTT コミュニケーション科学基礎研究所主任研究員 ) 2. 採択者氏名チーフクリエータ : 今門研爾 ( フリーランス ) コクリエータ : なし 3. 委託金支払額 1,599,200 円 4. テーマ名 MVC アーキテクチャを採用した WAF を使う開発を補助する Emacs

More information

TFTP serverの実装

TFTP serverの実装 TFTP サーバーの実装 デジタルビジョンソリューション 佐藤史明 1 1 プレゼンのテーマ組み込みソフトのファイル転送を容易に 2 3 4 5 基礎知識 TFTP とは 実践 1 実際に作ってみよう 実践 2 組み込みソフトでの実装案 最後におさらい 2 プレゼンのテーマ 組み込みソフトのファイル転送を容易に テーマ選択の理由 現在従事しているプロジェクトで お客様からファームウェアなどのファイル転送を独自方式からTFTPに変更したいと要望があった

More information

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

1 Atollic TrueSTUDIO(  GR-PEACH TOPPERS/ASP ASP GR-PEACH mbed (  git TOPPERS 活用アイデア アプリケーション開発 コンテスト 部門 : がじぇるね IoT 部門 作品のタイトル : m ~ 組込みマイコン向け 軽量実行環境 ~ 作成者 : 森智也 ( 京都大学 ) 共同作業者 : 高瀬英希 ( 京都大学 ) 対象者 : ロボットシステム開発者 組込みシステム開発者 使用する開発成果物 : TOPPERS/ASP カーネル https://github.com/ncesnagoya/asp-gr_peach_gcc-mbed.git

More information

Microsoft Visual Studio 2010 Professional Data Sheet

Microsoft Visual Studio 2010 Professional Data Sheet Microsoft Visual Studio 2010 Professional はビジネスの要件やユーザ ーのニーズに最適なアプリケーションを選択し それを構築するために必須の機能を提供します RIA ベースのリッチな Web アプリケーション SharePoint ベースの高度な Web ポータル Windows Azure ベースのクラウドアプリケーションなど 最新テクノロジに対応したアプリケーションを既存の知識や経験を活かして開発することができます

More information

Microsoft PowerPoint - OS02.pptx

Microsoft PowerPoint - OS02.pptx オペレーティングシステム 第 2 回 割り込みと OS の構成 http://www.info.kindai.ac.jp/os 38 号館 4 階 N-411 内線 5459 takasi-i@info.kindai.ac.jpkindai ac プログラムの実行中の動作 CPU プログラム キーボードからの入力 遊び 画面への出力 遊び IO 装置 入力処理 出力処理 CPU の遊び時間ができてしまう

More information

04-process_thread_2.ppt

04-process_thread_2.ppt オペレーティングシステム ~ 保護とシステムコール ~ 山田浩史 hiroshiy @ cc.tuat.ac.jp 2015/05/08 復習 : OS の目的 ( 今回の話題 ) 裸のコンピュータを抽象化 (abstraction) し より使いやすく安全なコンピュータとして見せること OS はハードウェアを制御し アプリケーションの効率的な動作や容易な開発を支援する OS がないと 1 つしかプログラムが動作しない

More information

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

トレースログ可視化ツールTraceLogVisualizer(TLV)の一般公開について TOPPERS プロジェクトプレス発表 2009 年 11 月 18 日 トレースログ可視化ツール TraceLogVisualizer(TLV) の一般公開について 名古屋大学大学院情報科学研究科附属組込みシステム研究センター (NCES) 1 開発の背景 マルチコア環境でのデバッグ マルチコア環境では各コアが独立に並列動作 ブレークポイントやステップ実行を用いたデバッグが困難 実行後のトレースログの解析によるデバッグが有効

More information

PowerPoint Presentation

PowerPoint Presentation INDUSTRIAL AUTOMATION フィールドデバイスに PROFINET IO を実装する 3 つの方法 要求事項 ソリューション1 スタックポーティング ソリューション2 IPコア実装 ソリューション3 モジュール実装 Page 2 要求と制限事項 お客様側から お客様はプロトコルのエキスパートになることを望んでいない お客様は短い時間で 柔軟なスケジュールで解決したい お客様は将来の機能拡張に対してもシームレスに統合できることを望んでいる

More information

構成管理記録テンプレート仕様書

構成管理記録テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 5 3. トラッキングユニットの設定... 6 3.1 メール送信一覧... 6 3.1.1 起票... 6 3.1.2 EO

More information

科学技術振興調整費 中間成果報告書 若手任期付研究員支援 組込みアーキテクチャ協調型実時間 OS 研究期間 : 平成 13 年度 ~ 平成 15 年 6 月 北陸先端科学技術大学院大学田中清史

科学技術振興調整費 中間成果報告書 若手任期付研究員支援 組込みアーキテクチャ協調型実時間 OS 研究期間 : 平成 13 年度 ~ 平成 15 年 6 月 北陸先端科学技術大学院大学田中清史 科学技術振興調整費 中間成果報告書 若手任期付研究員支援 研究期間 : 平成 13 年度 ~ 平成 15 年 6 月 北陸先端科学技術大学院大学田中清史 研究計画の概要 p.1 研究成果の概要 p.3 研究成果の詳細報告 1. 動的スケジューリング方式に関する研究 p.5 2. μitron 仕様の API の実装 p.7 3. 試作 LSI における OS 機能の検証 p.9 引用文献 成果の発表

More information

リファレンスアプリケーション RefApp7

リファレンスアプリケーション RefApp7 リファレンスアプリケーション RefApp7 導入ガイド 概要 RefApp7.exe リファレンス制御アプリケーションは Windows 7 以降の 32bit 版と 64bit 版の両方の環境で動作します RefApp7 を運用する場合には マイクロソフト社提供の WinUSB 汎用デバイス ドライバが必要です このため 従来の制御ソフトウエア RefApp2 や RefApp3 が動作する環境でそのまま実行できません

More information

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項

CLUSTERPRO MC StorageSaver 2.2 for Linux リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項 リリースメモ 2017(Apr) NEC Corporation ライセンス パッケージのインストール セットアップ マニュアル 補足事項 注意事項 はしがき 本書は ( 以後 StorageSaver と記載します ) の 動作に必要な手順について説明します (1) 商標および登録商標 Red Hat は 米国およびその他の国における Red Hat,Inc. の商標または登録商標です Oracle

More information

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

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

More information

COBOL Standard Edition COBOL GUI のご紹介 2017 年 3 本電気株式会社 次 COBOL GUIとは P.4 画 機能との機能差分 P.11 画 のGUI 化例 P.14 COBOL85 View Generatorからの移 P.18 製品情報 P.21 COBOL GUI とは 製品概要 続き型 COBOL プログラム同様の記述で GUI プログラム開発が可能に

More information

新OS使用時の留意事項

新OS使用時の留意事項 2014 年 3 月富士通株式会社 新 OS 使用時の留意事項 Fujitsu Software Interstage Print Manager( 以降 Interstage Print Manager) の動作オペレーティングシステムに以下をサポートします Windows 8 Windows 8.1 2012 2012 R2 この動作環境においても従来と同等の機能をご利用になれますが ご利用に関しての留意事項について説明します

More information

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx

Microsoft PowerPoint - A1-2_株式会社ネクスト_藤澤正通_S _005.pptx SQiP シンポジウム 2012 ページオブジェクトパターンによる 動テストメンテナンスの効率化 株式会社ネクスト HOMEʼS事業本部 サービス推進部 品質管理グループ 藤澤 正通 FujisawaMasamichi@next-group.jp 1 動化への取組み 2011 年 4 : リグレッションテストの 動化検討を開始 6 :Selenium IDE を採 動化に着 7 : 機能カバレッジ

More information

OSSTechプレゼンテーション

OSSTechプレゼンテーション Ver.3 ~ クラウド時代の ID 連携を支援する ~ オープンソース ソリューション テクノロジ株式会社 http://www.osstech.co.jp/ Copyright 2016 Open Source Solution Technology, Corp. 1 クラウド時代の ID 管理 1. 管理対象の分散化 オンプレミスとクラウドサービスの混在 システムごとの ID 管理 2. 3.

More information

Microsoft PowerPoint - Symposia2012_EnsembleUpdates_Horita.pptx

Microsoft PowerPoint - Symposia2012_EnsembleUpdates_Horita.pptx Ensemble 新機能のご紹介 インターシステムズジャパン テクニカルコンサルタント 堀田稔 アジェンダ Ensemble 概要 Ensemble 新機能ご紹介 管理ポータルのUI アーカイブマネージャ 補償トランザクション レコードマッパー XML 仮想ドキュメント ダッシュボードのDeepSeeとの統合 その他の新機能 1 Ensemble 全体図 ポータル Java.NET Web サービス

More information

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

AUTOSAR OS仕様とTOPPERS/ATK2の使い方 TOPPERS/ATK2 プログラミング演習 名古屋大学大学院情報科学研究科附属組込みシステム研究センター人材育成プログラム (NEP) PLE 最終更新 : 2016/01/08 1 TOPPERS/ATK2 プログラミング演習 開発 実行環境の使用方法 タスク管理機能 割込み管理機能 同期機能 ( イベント, リソース ) アラーム, カウンタ その他 PLE 2 必要なハードウェア環境 北斗電子製

More information

DataKeeper for Windows リリースノート

DataKeeper for Windows リリースノート DataKeeper for Windows リリースノート Version 7.4.2 (Version 7 Update 4 Maintenance 2) 重要 本製品をインストールまたは使用する前に 必ずこのドキュメントをお読みください! このドキュメントには インストール時とその前後に留意すべき重要な項目に関する情報が記載されています はじめに SteelEye DataKeeper Cluster

More information

intra-mart Accel Platform

intra-mart Accel Platform intra-mart Accel Platform IM- 共通マスタスマートフォン拡張プログラミングガイド 2012/10/01 初版 変更年月日 2012/10/01 初版 > 変更内容 目次 > 1 IM- 共通マスタの拡張について...2 1.1 前提となる知識...2 1.1.1 Plugin Manager...2 1.2 表記について...2 2 汎用検索画面の拡張...3

More information

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

ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞 ホンダにおける RT ミドルウェア開発と標準化活動 株式会社本田技術研究所基礎技術研究センター関谷眞 目次 知能ロボットシステム概要 コンポーネント指向ミドルウェア HRTMの開発 ASIMOへの適用 HRTMとOpenRTM-aistの連携動作 標準化活動 知能ロボットシステム概要 センサーやアクチュエーターは追加や変更される システム構成は変更したくない センサー, アクチュエーターの関係を抽象化した

More information

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

Microsoft PowerPoint プレス発表_(森川).pptx ESEC2016 プレス発表 Safety&Security 両規格に準拠した 統合開発支援サービスを開始 2016 年 5 月 11 日株式会社ヴィッツ執行役員機能安全開発部部長森川聡久 本発表の概要 株式会社ヴィッツは 機能安全開発支援だけでなく 組込みセキュリティ開発も統合した開発支援サービスを開始しました 2 当社の主な実績 機能安全 プロセス認証取得 IEC61508:2010 SIL3

More information

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1

目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い 10.Netフレームワーク 10 開発資料 10 第 2 章 Mono 11 Monoの歴史 1 ポリテクセンター埼玉セミナー資料 組込み技術者のための C# Monoを用いたマルチプラットフォームアプリケーション開発技術 第 1.2 版 2018 年 8 月 Microbrains Inc. 渋谷 目次 はじめに 4 概要 4 背景 4 対象 5 スケジュール 5 目標点 6 使用機材 6 第 1 章 C# 言語 7 C# 言語の歴史 7 基本構文 8 C 言語との違い 9 Java 言語との違い

More information

Microsoft Word - RefApp7インストールガイド.doc

Microsoft Word - RefApp7インストールガイド.doc リファレンスアプリケーション RefApp7 導入ガイド 概要 新しい RefApp7.exe リファレンス制御アプリケーションは Windows7 または Windows Vista の 32bit 版および 64bit 版の両方の環境で動作します RefApp7 を運用する場合には マイクロソフト社提供の WinUSB 汎用デバイス ドライバが必要です このため 従来の制御ソフトウエア RefApp2

More information

Microsoft PowerPoint - OS02.ppt

Microsoft PowerPoint - OS02.ppt オペレーティングシステム 第 2 回割り込みとOSの構成 http://www.info.kindai.ac.jp/os 38 号館 4 階 N-411 内線 5459 takasi-i@info.kindai.ac.jp プログラムの実行中の動作 CPU プログラム キーボードからの入力 遊び 画面への出力 遊び IO 装置 入力処理 出力処理 CPU の遊び時間ができてしまう 単一プログラムの問題点

More information

Windows Server 2003 Service Pack 適用手順書

Windows Server 2003 Service Pack 適用手順書 CLUSTERPRO X for Windows Windows Server 2008 Service Pack 適用手順書 第 1 版 2009 年 6 月 23 日 本手順書では CLUSTERPRO X 2.0/2.1 環境における Windows Server 2008 Service Pack 2 の適用方法を説明します 以降 特に記述のない場合 Service Pack は Windows

More information

添付資料 ASSETBASE Ver.6.5 機能強化内容 A. クライアント機能強化 A-1 Windows 8 の PC スキャンに対応 Windows 8 の下記エディションの PC スキャンを正式にサポートしました Windows 8 Pro (64bit 版 ) Windows 8 Ent

添付資料 ASSETBASE Ver.6.5 機能強化内容 A. クライアント機能強化 A-1 Windows 8 の PC スキャンに対応 Windows 8 の下記エディションの PC スキャンを正式にサポートしました Windows 8 Pro (64bit 版 ) Windows 8 Ent お客様各位 ~ IT 資産管理サービス ASSETBASE ~ ASSETBASE Ver.6.5 リリースノート 2013 年 4 月 22 日 株式会社内田洋行 日頃は IT 資産管理サービス ASSETBASE をご利用いただきまして 誠にありがとうございます この度 ASSETBASE ASP サービスにおきまして 以下の通り機能強化を行いましたのでご案内申し上げます 1. 機能強化内容 (Ver.6.0

More information

スライド 1

スライド 1 SPI Japan 2013 in 東京 Software Product Line の実践 ~ テスト資産の構築 ~ 住友電工情報システム株式会社 QCD 改善推進部品質改善推進グループ服部悦子 2013.10.17 P.1/24 目次 1. テスト資産構築に至る背景 2. テスト資産の構築 ~ 自動テストの実現 ~ 3. 結果と評価 P.2/24 テスト資産構築に至る 背景 P.3/24 背景

More information

momentum Probe Type-R/C version 4.21 build-a04a Release Notes Release Version: momentum Probe Type-R/C version 4.21 build-a04a Release Date: 2018/06/2

momentum Probe Type-R/C version 4.21 build-a04a Release Notes Release Version: momentum Probe Type-R/C version 4.21 build-a04a Release Date: 2018/06/2 Release Version: momentum Probe Type-R/C version 4.21 build-a04a Release Date: 1 追加された機能 Feature #120122577: 新ライセンスモジュールの組み込み 概要 ライセンスに関連する機構を刷新 Feature #120122587: mm-rsync(mm-rsync-c mm-rsync-s) 概要 製品間でのデータ転送機構を実装

More information

デザインパターン第一章「生成《

デザインパターン第一章「生成《 変化に強いプログラミング ~ デザインパターン第一章 生成 ~ 梅林 ( 高田明宏 )@ わんくま同盟 デザインパターンとは何か (1) デザインパターンの定義 ソフトウェア開発におけるデザインパターンとは 過去のソフトウェア設計者が発見し編み出した設計ノウハウを蓄積し 名前をつけ 再利用しやすいように特定の規約に従ってカタログ化したもの (Wikipedia) 参考書籍 オブジェクト指向における再利用のためのデザインパターン

More information

What’s new: Adaptive AUTOSAR

What’s new: Adaptive AUTOSAR AUTOSAR Adaptive Platform Overview 人とくるまのテクノロジー展 2019 V0.3 2017-04-13 Introduction (AUTomotive Open System ARchitecture) 自動車メーカー サプライヤーならびにエレクトロニクス 半導体 ソフトウェア産業の世界的な開発パートナーシップです スローガン Cooperate on standards

More information

要求仕様管理テンプレート仕様書

要求仕様管理テンプレート仕様書 目次 1. テンプレート利用の前提... 2 1.1 対象... 2 1.2 役割... 2 1.3 プロセス... 2 1.4 ステータス... 3 2. テンプレートの項目... 4 2.1 入力項目... 4 2.2 入力方法および属性... 5 2.3 他の属性... 6 3. トラッキングユニットの設定... 7 3.1 メール送信一覧... 7 3.1.1 起票... 7 3.1.2 作成中...

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Zabbix 4.0 の新機能のご紹介 2018 年 12 月 11 日 SRA OSS, Inc. 日本支社 Copyright 2018 SRA OSS, Inc. Japan All rights reserved. 1 Zabbix とは OSSの統合監視ツール Zabbix LLC( 本社 : ラトビア ) が開発 20 年の実績 多種多様な方法で監視が可能 柔軟な障害判定条件の設定 設定のテンプレート化

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション Scala( スカラ ) について 佐野尚之 1 本ドキュメントのライセンスについて この作品は クリエイティブ コモンズの Attribution 3.0 Unported ライセンスの下でライセンスされています この使用許諾条件を見るには http://creativecommons.org/licenses/by/3.0/ をチェックするか クリエイティブ コモンズに郵便にてお問い合わせください

More information