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 条
  • [21] A Continuous Integration-Based Framework for Software Management
    Khuvis, Samuel
    You, Zhi-Qiang
    Na, Heechang
    Brozell, Scott
    Franz, Eric
    Dockendorf, Trey
    Gardiner, Judith
    Tomko, Karen
    PEARC '19: PROCEEDINGS OF THE PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING ON RISE OF THE MACHINES (LEARNING), 2019,
  • [22] Release management in free software projects: Practices and problems
    Michlmayr, Martin
    Hunt, Francis
    Probert, David
    OPEN SOURCE DEVELOPMENT, ADOPTION AND INNOVATION, 2007, 234 : 295 - +
  • [23] A Risk Assessment Model for Collaborative Support in Software Management
    Anthony, Bokolo, Jr.
    Pa, Noraini Che
    Nor, Rozi Nor Haizan
    Josoh, Yusmadi Yah
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 217 - 223
  • [24] ARCHITECTURE SOFTWARE SOLUTION TO SUPPORT AND DOCUMENT MANAGEMENT QUALITY SYSTEM
    Eric, Milan
    Nedic, Vladimir
    Stefanovic, Miladin
    Djukic, Marko
    INTERNATIONAL JOURNAL FOR QUALITY RESEARCH, 2010, 4 (04) : 295 - 302
  • [25] 10 years of software architecture knowledge management: Practice and future
    Capilla, Rafael
    Jansen, Anton
    Tang, Antony
    Avgeriou, Paris
    Babar, Muhammad Ali
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 116 : 191 - 205
  • [26] A Vertical Approach to Knowledge Management: Codification and Personalization in Software Processes
    Jahn, Karsten
    Nielsen, Peter Axel
    INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2011, 2 (02) : 26 - 36
  • [27] IMPACTS OF LIFE-CYCLE MODELS ON SOFTWARE CONFIGURATION MANAGEMENT
    BERSOFF, EH
    DAVIS, AM
    COMMUNICATIONS OF THE ACM, 1991, 34 (08) : 104 - 118
  • [28] Development of electronic software for the management of trauma patients on the orthopaedic unit
    Patel, Vishal P.
    Raptis, Demitri
    Christofi, T.
    Mathew, Rajeev
    Horwitz, M. D.
    Eleftheriou, K.
    McGovern, Paul D.
    Youngman, J.
    Patel, J. V.
    Haddad, F. S.
    INJURY-INTERNATIONAL JOURNAL OF THE CARE OF THE INJURED, 2009, 40 (04): : 388 - 396
  • [29] Dynamically adaptable mobile agents for scaleable software and service management
    Brandt, R
    Hörtnagl, C
    Reiser, H
    JOURNAL OF COMMUNICATIONS AND NETWORKS, 2001, 3 (04) : 307 - 316
  • [30] Distributed software management in sensor networks using profiling techniques
    Fuchs, Gerhard
    Truchat, Sebastian
    Dressler, Falko
    2006 1ST INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS SOFTWARE & MIDDLEWARE, VOLS 1 AND 2, 2006, : 572 - +