Challenges of long term support of legacy software in the SIMBAD service - Archive ouverte HAL
Communication Dans Un Congrès Année : 2023

Challenges of long term support of legacy software in the SIMBAD service

Anaïs Oberto

Résumé

SIMBAD is a service that provides reference data about celestial objects for astronomers that has been in operation for 50 years. Over this time astronomical data themselves have evolved because of the technological evolution of the observations, but also because of the evolution of software engineering. SIMBAD has gone through four major versions, each of which has been built using a different programming language, or other architecture, but with a long-term view to be scalable for future evolutions. For instance, the very first interactive version of SIMBAD, in 1981, allowed queries for data with a constraint on the sky coordinates. Now, in the 4 th version of SIMBAD, this service is still available, along with many other options. For each new version, in order to assure back-compatibility, the URLs and interfaces already used in the past are still available in parallel to the new version. The maintenance of such legacy software is necessary for the continuity of the service and to avoid problems for the many other community services that use SIMBAD. The support of such a software is challenging because it cannot be fully integrated with new developments. We will describe the range of different solutions that we use: specific redirections, hacks, interfaces, filters that are currently used for SIMBAD utilities.
Fichier principal
Vignette du fichier
C07.pdf (33.32 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)
Licence

Dates et versions

hal-04007463 , version 1 (23-03-2023)

Licence

Identifiants

  • HAL Id : hal-04007463 , version 1

Citer

Anaïs Oberto, Grégory Mantelet. Challenges of long term support of legacy software in the SIMBAD service. Astronomical Data Analysis Software and Systems (ADASS), Oct 2022, Victoria, Canada. ⟨hal-04007463⟩
10 Consultations
56 Téléchargements

Partager

More