Software Technologies for a Prototype ATLAS DAQ

Paper: 251
Session: B (talk)
Speaker: Jones, Robert, CERN, Geneva
Keywords: class libraries, CORBA, ODBMS's, GUI's, Java



Software Technologies for a Prototype ATLAS DAQ

R.Jones et al.
CERN, Geneva Switzerland
ATLAS

Abstract

The ATLAS collaboration has defined a set of user requirements for the
back-end
software subsystem within the context of the data acquisition and event filter
prototype "-1" project. Based on these requirements, a number of evaluations
have been performed on candidate technologies and techniques in the areas of
configuration data storage (Objectivity ODBMS; Rogue Wave Tools.h++ for C++
object persistence), inter-process communication (Corba; MPI), dynamic object
behaviour (Harel statechart generator), graphical user interfaces
(cross-platform GUI builder; Java AWT), modelling techniques (OMT and CASE
tool)
and software integration (ACE operating-system interface).
This paper describes the important requirements which lead to the selection of
these technologies, the results obtained from the evaluations and how we intend
to apply them to the design and implementation phases of the project.