Back to Search Start Over

The use of SA/SD methods in D0 software development

Authors :
C. Klopfenstein
A. S. Ito
K. Nishikawa
J. Featherly
R. Engelmann
Allan G Clark
Shuichi Kunori
B. Gibbard
K.L. Ng
A. Zieminski
D. Hedin
A. Jonckheere
Stephan Linn
J. T. Linnemann
R. Raja
Daria Zieminska
D. Buchholz
Serban Protopopescu
T. G. Trippe
Sharon Hagopian
S.A. Kahn
S. C. Loken
E. Gardella
C. N. Brown
J. S. Hoftun
Y. Ducros
D. Cutts
A. Zylberstejn
Source :
Computer Physics Communications. 45:245-257
Publication Year :
1987
Publisher :
Elsevier BV, 1987.

Abstract

The D0 experiment has used the ‘Structured Analysis/Structured Design’ (SA/SD) methodology in its software development for the past year. The data flow diagrams and data dictionaries of structured analysis were the primary tools used in development of an ideal model of the D0 software system. These and the structure charts developed during the design phase form the basic documentation of the system. Real-time structured development techniques, e.g. state transition diagrams, are employed to describe control functions in some areas, e.g. in the calibration software. The SA/SD methodology has proven to be valuable in the formulation of ideas and in communication between software developers. The methodology and its application to D0 software are described and the benefits and problems are assessed. Problems finding adequate software tools for the VAX environment are discussed and a data dictionary manager developed by D0 using DEC RDB is described.

Details

ISSN :
00104655
Volume :
45
Database :
OpenAIRE
Journal :
Computer Physics Communications
Accession number :
edsair.doi...........769cb9b0267d72049407f6f052907049
Full Text :
https://doi.org/10.1016/0010-4655(87)90161-5