S. Buono et al., SOFTWARE ENGINEERING TECHNIQUES AND CASE TOOLS IN RD13, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 352(1-2), 1994, pp. 383-385
The RD13 project was approved in April 1991 for the development of a s
calable data-taking system suitable for hosting various LHC studies. O
ne of its goals is the exploitation of software engineering techniques
, in order to indicate their overall suitability for data acquisition
(DAQ), software design and implementation. This paper describes how su
ch techniques have been applied to the development of components of th
e RD13 DAQ used in test-beam runs at CERN. We describe our experience
with the Artifex CASE tool and its associated methodology. The issues
raised when code generated by a CASE tool has to be integrated into an
existing environment are also discussed.