dorsal/arxiv
View SchemaThe NLC Software Requirements Methodology
| Authors | G. R. White, H. Shoaee |
|---|---|
| Categories | |
| ArXiv ID | physics/0111161 |
| URL | https://arxiv.org/abs/physics/0111161 |
| Journal | eConf C011127 (2001) TUAP042 |
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.
{
"annotation_id": "f9c62ec3-199a-4302-89cf-69f184874c54",
"date_created": "2026-03-02T18:00:35.918000Z",
"date_modified": "2026-03-02T18:00:35.918000Z",
"file_hash": "a4b2d80f37ab029d63e1f9d4b6e96d71a2f074785d83cc65f86f022ee62fa1e4",
"private": false,
"record": {
"abstract": "We describe the software requirements and development methodology developed\nfor the NLC control system. Given the longevity of that project, and the likely\ngeographical distribution of the collaborating engineers, the planned\nrequirements management process is somewhat more formal than the norm in high\nenergy physics projects. The short term goals of the requirements process are\nto accurately estimate costs, to decompose the problem, and to determine likely\ntechnologies. The long term goal is to enable a smooth transition from high\nlevel functional requirements to specific subsystem and component requirements\nfor individual programmers, and to support distributed development. The\nmethodology covers both ends of that life cycle. It covers both the analytical\nand documentary tools for software engineering, and project management support.",
"arxiv_id": "physics/0111161",
"authors": [
"G. R. White",
"H. Shoaee"
],
"categories": [
"physics.acc-ph"
],
"journal_ref": "eConf C011127 (2001) TUAP042",
"title": "The NLC Software Requirements Methodology",
"url": "https://arxiv.org/abs/physics/0111161"
},
"schema_id": "dorsal/arxiv",
"source": {
"execution_id": "770dd3c8-70ba-4d4a-8d48-83d2d7c2d25d",
"id": "arXiv Dataset IDs",
"type": "Model",
"variant": "snapshot-2026-03-01",
"version": "0.1.0"
},
"user_id": 1000002
}