Use of a CASE tool for developing ATLAS DAQ software

Paper: 248
Session: E (talk)
Speaker: Patel, Ashruf, CERN, Geneva
Keywords: CASE, class libraries, design tools, development environments, object-oriented methods


Use of a CASE tool for developing ATLAS DAQ software

Ashruf Patel et al.
CERN, Geneva Switzerland
ATLAS

Abstract


The ATLAS collaboration has defined the requirements
on a software process and supporting environment for the development
and modification of all ATLAS software products. CASE tools have been
identified as an appropriate technology for supporting many aspects of this
process.
In order to assess the viability of this CASE based approach the ATLAS
DAQ project has evaluated the StP/OMT CASE tool, which supports a
repository based customisable code generator, and extended its code
generation capabilities to fulfil the specific needs for the project.
Code generators have been developed for the static and dynamic models
with a view to supporting evolving standards (the Unified Modelling
Language (UML)). This paper describes how the various code elements are
generated and the integration of StP/OMT into the development
environment.