The NLC Software Requirements Methodology
G. R. White, H. Shoaee
Abstract
We describe the software requirements and development methodology developed for the NLC control system. Given the longevity of that project, and the likely geographical distribution of the collaborating engineers, the planned requirements management process is somewhat more formal than the norm in high energy physics projects. The short term goals of the requirements process are to accurately estimate costs, to decompose the problem, and to determine likely technologies. The long term goal is to enable a smooth transition from high level functional requirements to specific subsystem and component requirements for individual programmers, and to support distributed development. The methodology covers both ends of that life cycle. It covers both the analytical and documentary tools for software engineering, and project management support.
Create a lesson
Related papers
Reconstruction of Beam Transverse Parameters in the Fermilab Side-Coupled Linac Using a Normalized Coordinate Framework
E. V. Chen, J-P. Carneiro, R. V. Sharankova et al.
Coherent collective amplification of terahertz microbunching seeded by laser frequency beating in relativistic electron beams
Wencai Cheng, Yin Kang, Kaiqing Zhang et al.
Heavy ion driven plasma wakefield acceleration with drift-like phase-shift acceleration scheme
Li Jiangdong, Xia Guoxing, Liu Jie et al.
Ultralow Mean Transverse Energy and High Quantum Efficiency Cryogenic Bialkali Photocathode for MHz-Repetition-Rate Electron Sources
D. Wang, S. Liu, J. Liu et al.
First Cobotic-Assisted String Assembly of PIP-II SSR2 Cavities at Fermilab
M. Parise, T. Aiazzi, C. Narug
PIP-II Project Progress and Challenges
O. Napoly