Open Source Consortium に向けたソフトウェアの方針

ソフトウェアコンソシアムの概要
KEK素核研
エレクトロニクスシステムGr.
仲吉一男
内 容
•
•
•
•
•
•
目的
拠点の紹介
研究開発テーマ
プロジェクトリスト
DAQ関連講習会
まとめ
2010/07/02
OSC2010
2
ソフトウェアコンソシアム
2010/07/02
OSC2010
3
目 的
拠点と連携して
• データ収集関連ソフトウェアの研究開発
• 開発成果を各種実験へ適用
• DAQ入門用セミナ、講習会による人材の
育成
2010/07/02
OSC2010
4
拠 点
大学・機関(センタ・グループ等)
代表者
産業技術総合研究所(統合知能研究Gr.)
神徳徹雄
大阪大学(核物理研究センタ)
味村周平
広島工業大学(ユビキタス技術研究センタ)
長坂康史
KEK物構研(計測システム開発室)
岸本俊二
KEK素核研(エレクトロニクスシステムGr.)
仲吉一男
2010年6月現在
2010/07/02
OSC2010
5
拠点関係者の講演
2010/07/02
OSC2010
6
現在の研究開発テーマ
• ネットワークベースの汎用DAQソフト
ウェアフレームワークの研究開発
• “DAQ-Middleware”の実験への適用
– 産総研OpenRTM-aistをDAQ用に拡張。
2006年から産総研と共同研究
– 2006~2009年:測定器開発室 次世代DAQ
プロジェクトにより開発
– 現在J-PARC MLF中性子実験で稼働中
2010/07/02
OSC2010
7
DAQ-Middlewareとは
汎用のネットワーク分散DAQシステム
ソフトウェアフレームワーク
• ソフトウェアコンポーネントを組み合わせて
DAQシステムを構築する
• それぞれのコンポーネントはネットワークを介
して通信可能
• ユーザによるコンポーネント開発も容易
• 柔軟なシステム構成
• Webブラウザによるラン制御
2010/07/02
OSC2010
8
DAQ-Middlewareによる
DAQシステム構築
• ユーザは必要な機能のDAQコンポーネントを開発
– コンポーネントのロジックを実装する
• 複数のコンポーネントを使ってシステムを構築
– コンフィグレーションファイルに使用するコンポーネント
を記述
Service Port
command
/status
Development
READOUT
Reuse
Data
User A
READOUT
OutPort
InPort
Repository
Logics
2010/07/02
User B
Network
OSC2010
9
J-PARC MLF中性子実験での
使用状況
working
will be introduced
2010年6月現在
2010/07/02
OSC2010
10
プロジェクトリスト
URL http://onlgw.kek.jp/OSC/project-lists
2010/07/02
OSC2010
11
セミナ2010
2010/07/02
OSC2010
12
エレクトロニクスDAQセミナ2010
• 7月29日(木)
データ収集システム入門
– データ収集システムの概論(長坂康史)
– データ収集システムの技術(長坂康史)
– データ収集システムの実際(大下英敏)
– データ収集システムの開発(安 芳次)
• 詳細は下記URL
• http://onlgw.kek.jp/OSC/workshopetc/seminar2010/electronicsDAQ
2010/07/02
OSC2010
13
DAQトレーニングコース
• 2008年、2009年8月
DAQ講習会(実習)実施(エレクトロニクスシス
テムGr.)
• 2010年8月4日~6日
DAQミドルウェアトレーニングコース(OSC)
– 講師:千代浩司他
• 申し込み受け付け中(下記URL参照)
– http://onlgw.kek.jp/OSC/workshopetc/seminar2010/DAQ
2010/07/02
OSC2010
14
まとめ
• ソフトウェアコンソシアムの概要を説明
しました
– 現在の拠点リスト
– プロジェクトリスト
– 現在の研究開発テーマの紹介
• ご興味を持たれた方、新規開発テーマ
をお持ちの方は是非ご参加ください
2010/07/02
OSC2010
15
予備
2010/07/02
OSC2010
16
DAQ-Middleware Home Page
2010/07/02
OSC2010
17
DAQ-Middleware
開発コアチーム
•
•
•
•
産総研 神徳徹雄
大阪大 味村周平
広島工大 長坂康史
KEK素核研 千代浩司、安芳次、井上栄二、
仲吉一男
• (株)BBT 和田正樹(共同研究)
2010年6月現在
2010/07/02
OSC2010
18
DAQ-Middleware
7
1.
2.
3.
4.
5.
6.
7.
ランコントロール
データの取得
データの保存
オンラインモニタ
検出器の設定
GUI
システム記述DB
User Interface
6
XML
System Configuration
Parses
Command/
Status
1PC (UI)
HTTP
Server
Daq
Operator
5
Control Panel
on Web browser
XML/JSON
Device Condition
/Online analysis
2
3
PC (DAQ#1)
4
Logger
・
・
・
Gatherer
Dispatcher
Monitor
Read-out
modules
2010/07/02
Online histograms
on Web browser
OSC2010
Online histograms
using ROOT
19
エレクトロニクスDAQセミナ2010
• ASIC, FPGA, DAQシステム初心者のための集中講義
• 日程:7月26~30日
2010/07/02
OSC2010
20
DAQトレーニングコース
2010/07/02
OSC2010
21
DAQトレーニングコース2010
• DAQ-Middleware を使用してDAQコンポー
ネント作成の実習を行う
• 1日目(8/4)午後から
– DAQシステムの概要、DAQ-Middlewareの概要
の理解
• 2日目(8/5)全日
– DAQコンポーネント開発
• 3日目(8/6)15:00頃まで
– デバッグ、動作確認、まとめ
2010/07/02
OSC2010
22