Repository logo
  • English
  • Italiano
Log In
Have you forgotten your password?
  1. Home
  2. PRODOTTI RICERCA INAF
  3. 3 CONTRIBUTI IN ATTI DI CONVEGNO (Proceedings)
  4. 3.01 Contributi in Atti di convegno
  5. The Software Version Control Procedure for the Array Control and Data Acquisition Software of the Cherenkov Telescope Array Observatory
 

The Software Version Control Procedure for the Array Control and Data Acquisition Software of the Cherenkov Telescope Array Observatory

Journal
PROCEEDINGS OF SPIE  
Date Issued
2024
Author(s)
CONFORTI, Vito  
•
Gasparyan, H.
•
Lopez, B.
•
Neise, D.
•
Oya, I.
DOI
10.1117/12.3017802
Abstract
The Cherenkov Telescope Array Observatory (CTAO) is the next-generation ground-based instrument for gamma-ray astronomy. CTAO will be located at two sites, one in the Northern (La Palma, Spain) and the other in the Southern Hemisphere (Paranal, Chile), with telescopes in three different sizes to cover different energy ranges. The commissioning of the first CTAO Large-Sized Telescope (LST-1) is being finalized at the CTAO-North site. The Array Control and Data Acquisition (ACADA) software is a central element of on-site CTAO operations. ACADA comprises subsystems for central control, the short-term scheduler, monitoring systems, and data handling at rates of GB/s. Consequently, it is a very complex software that requires many developers with different expertise, such as control software, data acquisition, data analysis, scheduling, configuration, and human interfaces. To implement such complex software, ACADA has been broken down into subsystems, which CTAO delegates to expert developer teams around the world through in-kind contributions. All the software is under version control exploiting a dedicated installation of GitLab. We have created at least one repository for each subsystem and a final one for the integration. We have defined the software development and integration procedures so that all phases of the Software Development Life Cycle (SDLC) are supported. Particular attention has been paid to the critical time when a software version is in operation on site and, bug-fixing and new features need to be kept under version control in parallel. The goal is to manage bug fixes without adding new features out of the scope of the release, but at the same time to guarantee the distribution of bug fixes for future releases. This contribution presents our strategy to manage multiple software versions according to the CTAO development plan.
Coverage
Software and Cyberinfrastructure for Astronomy VIII
All editors
Ibsen, Jorge; Chiozzi, Gianluca
Volume
13101
Start page
82
Conferenece
Software and Cyberinfrastructure for Astronomy VIII
Conferenece place
Yokohama, Japan
Conferenece date
16-22 June, 2024
Uri
http://hdl.handle.net/20.500.12386/35851
Url
https://api.elsevier.com/content/abstract/scopus_id/85201969581
https://www.spiedigitallibrary.org/conference-proceedings-of-spie/13101/3017802/The-software-version-control-procedure-for-the-array-control-and/10.1117/12.3017802.short
Issn Identifier
0277-786X
Rights
open.access
File(s)
Loading...
Thumbnail Image
Name

1310127.pdf

Description
PDF editoriale
Size

330.29 KB

Format

Adobe PDF

Checksum (MD5)

a678afb40a03013c2acb2a115cd4c855

Explore By
  • Communities and Collection
  • Research Outputs
  • Researchers
  • Organizations
  • Projects
Information and guides for authors
  • https://openaccess-info.inaf.it: all about open access in INAF
  • How to enter a product: guides to OA@INAF
  • The INAF Policy on Open Access
  • Downloadable documents and templates

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback