中文

用于管理杰斐逊实验室加速器控制系统软件的关系数据库模型

加速器物理 2014-11-18 v1

摘要

托马斯·杰斐逊国家加速器实验室的运行软件组面临着许多管理大量内部开发软件的设施所共有的挑战。开发人员包括软件组成员、操作员、硬件工程师和加速器物理学家。一个管理问题是确保所有软件都有一个仍在实验室工作的指定维护者。在某些情况下,定位“孤儿”软件的源代码也被证明是困难的。其他挑战包括强制执行版本控制和文档的最低标准,将测试软件与运行软件分离,鼓励更好的代码重用,整合输入/输出文件的存储和管理,以及跟踪软件依赖关系。本文将描述一个关系数据库模型,用于跟踪解决上述问题所需的信息。该数据库模型的实例化为各种提高生产率和一致性的工具提供了基础,这些工具用于自动化(或至少辅助)软件的构建、版本控制、文档编制和安装。

关键词

引用

@article{arxiv.physics/0111065,
  title  = {A Relational Database Model for Managing Accelerator Control System Software At Jefferson Lab},
  author = {S. Schaffner and T. Larrieu},
  journal= {arXiv preprint arXiv:physics/0111065},
  year   = {2014}
}

备注

ICALEPCS, 2001 PSN#WEAP074