プロジェクト概要

ここではプロジェクトの内容を目的や開発背景などを踏まえて大まかに説明した いと思います.ようするにうんてぃくなんですけど,大事なことなので是非,読ん でくださいね.

はじめに

素粒子物理学実験という分野ではCAMAC,VME,RS232CやGPIBといったおよそ一般 的とは呼べないようなデバイスが業界スタンダードよろしく頻繁に利用されてお り,その都度,実験者を悩ませてきました.

仮に四年制大学の卒業年次生のAさんを例にとって考えてみましょう.Aさんはこの 4月から研究室に配属されたものの,教育実習やアルバイト,就職活動などもあっ て,卒業研究にはまったく手をつけていない状態で秋をむかえました.

夏の終わり頃に一部上場企業に就職を決め.卒業単位も十分です.あとは,卒業研 究をサクっとこなして彼女と学生最後の旅行にでもしけこみたいところです.

さあ,がんばるぞと気合いを入れて,学校に来だしたのが9月ももうすぐ終わりと いう頃.Aさんは夏の間,しこたま遊んだおかげで真っ黒です.うらやましいですね.

指導教官から研究テーマについての説明をひととおり受けて,おぼろげながらも やることは見えました.どうやら,先生がキャマックとかニムとか呼んでる機械を 使えば実験できるみたいだ.どれがどれだかわからないけど,なんとかなりそうだ! 簡単じゃん!

一ヶ月後,徐々に簡単じゃないことに気づかされるようになります.Aさんがいつ も使ってるWindowsのように,マウスだけじゃこのキャマックとやらは動いてくれ ないのです.おまけにこのUNIXとやらはゴミ箱はないし,イルカも出ません.

これからはITだなんだと,親をだまくらかして買ってもらったのでAさんは一応, 計算機を持っていますが,いかんせん,ネットと東風荘くらいにしか使ったことが ありません.

こんなプログラム言語のひとつも知らないAさんにシステムコールを使って,ああ して,こうして,と言ったところで,まさに立て板に水.

お決まりの"Hello World!"からはじまって,開発環境の整備や,open,read,write などのUNIXシステムコールの意味を理解してプログラムができ上がるまで クリスマスも正月も返上してがんばりましたが三ヶ月以上を要しました.

多くの大学では2月から3月にかけて研究発表が行なわれます.したがって,Aさん の場合,実験と解析を一ヶ月で終えなければなりません.これじゃあまともな発表 はできませんね!

CLDAQの目的

CLDAQプロジェクトはこのような不幸な学生にソリューションを提供します. 聞いたこともないハードウェアをいきなり使わなければいけないハメになったり, てっとりばやくデータ収集システムの構築をして,とっとと実験結果を得たい人 をサポートするためのプロジェクトです.

このプロジェクトによる成果物を利用することにより,システム構築のための開 発期間が大幅に削減され,実験に集中出来るようになることを期待します.

CLDAQがめざすもの

めざすべきものを具体的に列挙

考えられる周辺の状況

扱わねばならないデバイス,ネットワーク環境や計算機資源,OS,言語仕様その他
そしてソフトウェア.

現実的なシステムフレームワーク

ありがちなサイトレベルでの実験環境とソフトウェアの関連

CLDAQの構成

ここまでの議論で必要な部品の抽出を短く

CLDAQのすべきこと

部品(クラスやツール)群と照らしあわせてすべき(できる)ことを抽出し列挙

CLDAQのしないこと

しないこと(出来ないこと)の最たるものを列挙

まとめ

ここまでを素人にでもわかるようにまとめあげる.きれいな絵もあったほうがよい

$Id: overview.html,v 1.2 2003/10/19 08:57:26 goiwai Exp $
Go IWAI <goiwai@users.sourceforge.jp>