The BABAR software architecture and infrastructure

被引:3
|
作者
Cosmo, G [1 ]
机构
[1] Stanford Linear Accelerator Ctr, Stanford, CA 94309 USA
关键词
D O I
10.1016/S0920-5632(99)00632-5
中图分类号
O412 [相对论、场论]; O572.2 [粒子物理学];
学科分类号
摘要
The BABAR experiment has in place since 1995 a software release system (SRT Software Release Tools) based on CVS (Concurrent Version System) which is in common for all the software developed far the experiment, online or offline, simulation or reconstruction. A software release is a snapshot of all BABAR code (online, offline, utilities; scripts, makefiles, etc.). This set of code is tested to work together, and is indexed by a release number (e.g., 6.8.2) so a user can refer to a particular release and get reproducible results. A release will involve particular versions of packages. A package generally consists of a set of code for a particular task, together with a GNUmakefile, scripts and documentation. All BABAR software is maintained in AFS (Andrew File System) directories, so the code is accessible worldwide within the Collaboration. The combination SRT, CVS, AFS, has demonstrated to be a valid, powerful and efficient way of organizing the software infrastructure of a modern HEP experiment with collaborating Institutes distributed worldwide, both in a development and production phase.
引用
收藏
页码:732 / 737
页数:6
相关论文
共 50 条
  • [1] Infrastructure as Code and Software Architecture Conformance Checking
    Ozkaya, Ipek
    [J]. IEEE SOFTWARE, 2023, 40 (01) : 4 - 8
  • [2] An Architecture to Integrate Experimentation into the Software Development Infrastructure
    Auer, Florian
    Felderer, Michael
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 342 - 350
  • [3] Architecture of Swarm Robotics System Software Infrastructure
    Efremov, Mikhail A.
    Kholod, Ivan I.
    [J]. 2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 698 - 701
  • [4] Software-Defined Internet Architecture: Decoupling Architecture from Infrastructure
    Raghavan, Barath
    Koponen, Teemu
    Ghodsi, Ali
    Casado, Martin
    Ratnasamy, Sylvia
    Shenker, Scott
    [J]. PROCEEDINGS OF THE 11TH ACM WORKSHOP ON HOT TOPICS IN NETWORKS (HOTNETS-XI), 2012, : 43 - 48
  • [5] Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance
    Garcia, Joshua
    Mirakhorli, Mehdi
    Xiao, Lu
    Zhao, Yutong
    Mujhid, Ibrahim
    Pham, Khoi
    Okutan, Ahmet
    Malek, Sam
    Kazman, Rick
    Cai, Yuanfang
    Medvidovic, Nenad
    [J]. 2021 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2021, : 150 - 161
  • [6] Architecture of the Software System for Adaptive Protection of Network Infrastructure
    Levonevskiy, Dmitriy
    Fedorchenko, Ludmila
    Afanasieva, Irina
    Novikov, Fedor
    [J]. 11TH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS (SIN 2018), 2018,
  • [7] SAIN: A Community-Wide Software Architecture INfrastructure
    Garcia, Joshua
    Mirakhorli, Mehdi
    Xiao, Lu
    Malek, Sam
    Kazman, Rick
    Cai, Yuanfang
    Medvidovic, Nenad
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 336 - 337
  • [8] Architecture of the BaBar Electronics System
    Lankford, AJ
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1998, 409 (1-3): : 654 - 657
  • [9] THE MUON CONDITIONS DATA MANAGEMENT: DATABASE ARCHITECTURE AND SOFTWARE INFRASTRUCTURE
    Verducci, Monica
    [J]. ASTROPARTICLE, PARTICLE AND SPACE PHYSICS, DETECTORS AND MEDICAL PHYSICS APPLICATIONS, 2010, 5 : 536 - 540
  • [10] Adoption of the Software-Defined Perimeter (SDP) Architecture for Infrastructure as a Service
    Singh, Jaspreet
    Refaey, Ahmed
    Koilpillai, Juanita
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2020, 43 (04): : 357 - 363