O. Novakov et Ch. Sicard, EXPERIENCE WITH CASE TOOLS IN THE DESIGN OF PROCESS-ORIENTED SOFTWARE, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 352(1-2), 1994, pp. 415-417
In Accelerator systems such as the CERN PS complex, process equipment
has a life time which may exceed the typical life cycle of its related
software. Taking into account the variety of such equipment, it is im
portant to keep the analysis and design of the software in a system-in
dependent form. This paper discusses the experience gathered in using
commercial CASE tools for analysis, design and reverse engineering of
different process-oriented software modules, with a principal emphasis
on maintaining the initial analysis in a standardized form. Such tool
s have been in existence for several years, but this paper shows that
they are not fully adapted to our needs. In particular, the paper stre
sses the problems of integrating such a tool into an existing data-bas
e-dependent development chain, the lack of real-time simulation tools
and of Object-Oriented concepts in existing commercial packages. Final
ly, the paper gives a broader view of software engineering needs in ou
r particular context.