Last update:
Apr 1, 2000
|
|
|
|
| on same keytopic |
|
|
Towards an Open Source Project for Online Software
|
Robert Jones
CERN
Speaker:
Robert Jones
The goal of the ATLAS data acquisition (DAQ) and Event Filter (EF)
prototype "-1" project is to produce a prototype system representing a
"full slice" of a DAQ suitable for evaluating candidate technologies and
architectures for the final ATLAS DAQ system on the LHC accelerator at
CERN. Within the prototype project, the Back-end sub-system encompasses
the software for configuring, controlling and monitoring the DAQ but
specifically excludes the processing or transportation of physics data.
The Back-end software is essentially the "glue" that holds the online
systems together. It does not contain any elements that are detector
specific as it will be used by many configurations of the DAQ and
detector instrumentation. Interfaces are required to the triggers,
processor farm, accelerator, event builder, detector read-out create
controllers and Detector Control System (DCS).
This presentation describes how the Back-end software has been developed
by a collaboration of 9 institutes in a distributed manner using
software engineering principles, OO techniques and following a well
defined software process. The lessons learnt from this experience are
shown.
This presentation then goes on to propose converting the existing
Back-end software into an open source project. It gives the motivation
and justification for moving to an open source project then identifies
some issues involved and suggests a structure for the organization of
the project and a plan for how to proceed.
For more information see
http://atddoc.cern.ch/Atlas/DaqSoft/Welcome.html
Presentation: | Long Paper: |
|