Organization and management of ATLAS offline software releases

被引:18
作者
Obreshkov, E. [2 ]
Albrand, S. [3 ]
Collot, J. [3 ]
Fulachier, J. [3 ]
Lambert, F. [3 ]
Adam-Bourdarios, C. [4 ]
Arnault, C. [4 ]
Garonne, V. [4 ]
Rousseau, D. [4 ]
Schaffer, A. [4 ]
von der Schmitt, H. [5 ]
De Salvo, A. [6 ]
Kabachenko, V. [7 ]
Ren, Z. [8 ]
Qing, Di [8 ]
Nzuobontane, E. [9 ]
Sherwood, P. [9 ]
Simmons, B. [9 ]
George, S. [10 ]
Rybkine, G. [10 ]
Lloyd, S. [11 ]
Undrus, A. [12 ]
Youssef, S. [13 ]
Quarrie, D. [14 ]
Hansl-Kozanecka, T. [1 ,15 ]
Luehring, F. [16 ]
Moyse, E. [17 ]
Goldfarb, S. [18 ]
机构
[1] CEA, DAPNIA, Gif Sur Yvette, France
[2] Bulgarian Acad Sci, INRNE, BG-1040 Sofia, Bulgaria
[3] CNRS, IN2P3, LPSC, Grenoble, France
[4] Univ Paris 11, CNRS, IN2P3, LAL, F-91405 Orsay, France
[5] Max Planck Inst Phys & Astrophys, D-80805 Munich, Germany
[6] Ist Nazl Fis Nucl, Rome 1, Italy
[7] Inst High Energy Phys, Protvino, Russia
[8] Acad Sinica, Inst Phys, Taipei, Taiwan
[9] UCL, London, England
[10] Royal Holloway Univ London, London, England
[11] Queen Mary Univ London, London, England
[12] BNL, Upton, NY USA
[13] Boston Univ, Boston, MA 02215 USA
[14] Univ Calif Berkeley, Canc Res Lab, Berkeley, CA 94720 USA
[15] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
[16] Indiana Univ, Bloomington, IN 47405 USA
[17] Univ Massachusetts, Amherst, MA 01003 USA
[18] Univ Michigan, Ann Arbor, MI 48109 USA
关键词
software management; release management; software verification; distribution; documentation;
D O I
10.1016/j.nima.2007.10.002
中图分类号
TH7 [仪器、仪表];
学科分类号
0804 ; 080401 ; 081102 ;
摘要
ATLAS is one of the largest collaborations ever undertaken in the physical sciences. This paper explains how the software infrastructure is organized to manage collaborative code development by around 300 developers with varying degrees of expertise and situated in 30 different countries. ATLAS offline software currently consists of about 2 million source lines of code contained in 6800 C ++ classes, organized in more than 1000 packages. We will describe how releases of the offline ATLAS software are built, validated and subsequently deployed to remote sites. Several software management tools have been used, the majority of which are not ATLAS specific; we will show how they have been integrated. (c) 2007 Elsevier B.V. All rights reserved.
引用
收藏
页码:244 / 251
页数:8
相关论文
共 50 条
  • [31] Standard Provenance Reporting and Scientific Software Management in Virtual Laboratories
    Wise, C.
    Car, N. J.
    Fraser, R.
    Squire, G.
    21ST INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION (MODSIM2015), 2015, : 634 - 640
  • [32] Software architecture knowledge management approaches and their support for knowledge management activities: A systematic literature review
    Weinreich, Rainer
    Groher, Iris
    INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 80 : 265 - 286
  • [33] SPFS and SPK: Tools for Studio Software Deployment and Runtime Environment Management
    Bottriell, Ryan
    Ray, J. Robert
    Gilligan-Cook, David
    Yip, Nichol
    PROCEEDINGS OF THE DIGIPRO 2024 ACM SYMPOSIUM ON DIGITAL PRODUCTION, 2024, 2024,
  • [34] GENERATION OF INDIVIDUAL SOFTWARE FOR DISTRIBUTED, HIERARCHICAL PRODUCTION MANAGEMENT-SYSTEMS
    WINTER, R
    IFIP TRANSACTIONS B-APPLICATIONS IN TECHNOLOGY, 1993, 13 : 331 - 339
  • [35] Analysis & recommendations for the management of COTS - Computer off the shelf - Software projects
    Al-A'Ali, Mansoor
    Al-Mahmood, Seema
    PROCEEDING OF THE 11TH WSEAS INTERNATIONAL CONFERENCE ON COMPUTERS: COMPUTER SCIENCE AND TECHNOLOGY, VOL 4, 2007, : 529 - +
  • [36] Software management of power consumption in WSN based on duty cycle algorithms
    Lopez, M.
    Sabater, Josep
    Daemitabalvandani, M.
    Sabater, Jordi
    Gomez, J. M.
    Carmona, M.
    Herms, A.
    2013 IEEE EUROCON, 2013, : 399 - 405
  • [37] Improving software management: the industry model, the knowledge model, the network model
    Rose, Jeremy
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2015, 11 (01) : 9 - 23
  • [38] Management of community contributions: A case study on the Android and Linux software ecosystems
    Bettenburg N.
    Hassan A.E.
    Adams B.
    German D.M.
    Empirical Software Engineering, 2013, 20 (01) : 252 - 289
  • [39] A Software Requirements Ecosystem: Linking Forum, Issue Tracker, and FAQs for Requirements Management
    Tizard, James
    Devine, Peter
    Wang, Hechen
    Blincoe, Kelly
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (04) : 2381 - 2393
  • [40] Profile-matching techniques for on-demand software management in sensor networks
    Dressler, Falko
    Fuchs, Gerhard
    Truchat, Sebastien
    Yao, Zheng
    Lu, Zengyu
    Marquardt, Holger
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2007, 2007 (1)