France – Services d'ingénierie – Assistance à la rénovation du contrôle commande des cyclotrons du GANIL
AI summary
This tender concerns engineering services to assist GANIL's control-command team in renovating the software for their cyclotron installation, specifically the 51 human-machine interfaces (HMI). The project aims to replace obsolete MOTIF and XRT graphics libraries with modern technology (Vue.js, PyQt, or GTK-Python) across approximately 800,000 lines of ADA code, while improving maintainability and development velocity.
Engineering firms or consultancies specializing in software modernization, legacy system renovation, and control systems. Companies with proven experience in ADA-to-modern-language transitions and large-scale HMI redevelopment projects are sought.
Suppliers must demonstrate expertise in ADA software modernization, HMI development, and migration to contemporary graphics frameworks. Experience with large-scale code refactoring, software architecture design, and documentation practices is essential. Knowledge of control-command systems in research facilities is advantageous.
Frequently asked questions
What is this tender about?
This tender concerns engineering services to assist GANIL's control-command team in renovating the software for their cyclotron installation, specifically the 51 human-machine interfaces (HMI). The project aims to replace obsolete MOTIF and XRT graphics libraries with modern technology (Vue.js, PyQt, or GTK-Python) across approximately 800,000 lines of ADA code, while improving maintainability and development velocity.
What are the requirements for suppliers?
Suppliers must demonstrate expertise in ADA software modernization, HMI development, and migration to contemporary graphics frameworks. Experience with large-scale code refactoring, software architecture design, and documentation practices is essential. Knowledge of control-command systems in research facilities is advantageous.
What type of company should bid?
Engineering firms or consultancies specializing in software modernization, legacy system renovation, and control systems. Companies with proven experience in ADA-to-modern-language transitions and large-scale HMI redevelopment projects are sought.
Who is the buyer?
The buyer is GIE GANIL.
When does this tender close?
Submissions close on June 18, 2026.
What is the estimated value?
The estimated value is 0 EUR.
L'objectif de la prestation est d'assister l'équipe en charge du contrôle commande pour rénover les logiciels de Contrôle-Commande de l'installation d'origine et plus particulièrement les interfaces Homme-Machine (IHM). L'ensemble des 51 IHM représentent environ ~800 000 lignes de code significatif, l'indice de complexité cyclomatique calculé par GnatPro est compris entre 4 et 25, la valeur moyenne est de 8. Les IHM sont exclusivement développées avec le langage ADA, leur graphisme repose sur les services de librairies MOTIF et XRT. Ces librairies représentent un risque d'obsolescence pour les prochains remplacements de stations des salles de commande avec le risque de se heurter à des incompatibilités matérielles et/ou logicielles. De plus, l'atelier de développement quasi inexistant est très éloigné des standards actuels et donc très pénalisant en terme de vélocité de développement. L'objectif principal de la rénovation est de solutionner les problèmes d'obsolescence en remplaçant les librairies MOTIF XRT par une technologie graphique à l'état de l'art. Le GANIL étudie les solutions suivantes : VueJS, pyQt, Gtk-python. Un autre objectif est d'améliorer la maintenabilité des logiciels et de faciliter le recours à des ressources RH externes en cas de besoin de renfort ponctuels ; pour cela une attention particulière va être portée à l'architecture, aux règles de codage, à la documentation, à la testabilité et aux compétences requises pour la technologie de remplacement des librairies MOTIF/XRT.
Assistance à la rénovation du contrôle commande des cyclotrons du GANIL
L’objectif de la prestation est d’assister l’équipe en charge du contrôle commande pour rénover les logiciels de Contrôle-Commande de l’installation d’origine et plus particulièrement les interfaces Homme-Machine (IHM). L’ensemble des 51 IHM représentent environ ~800 000 lignes de code significatif, l’indice de complexité cyclomatique calculé par GnatPro est compris entre 4 et 25, la valeur moyenne est de 8. Les IHM sont exclusivement développées avec le langage ADA, leur graphisme repose sur les services de librairies MOTIF et XRT. Ces librairies représentent un risque d’obsolescence pour les prochains remplacements de stations des salles de commande avec le risque de se heurter à des incompatibilités matérielles et/ou logicielles. De plus, l’atelier de développement quasi inexistant est très éloigné des standards actuels et donc très pénalisant en terme de vélocité de développement. L’objectif principal de la rénovation est de solutionner les problèmes d’obsolescence en remplaçant les librairies MOTIF XRT par une technologie graphique à l’état de l’art. Le GANIL a, à ce jour, retenu la solution pyQt, une IHM est en cours de prototypage afin de d’entériner ce choix. Toutefois, si des limitations trop importantes étaient identifiées sur ce prototype, les technologies Gtk-python ou VueJS seraient envisagées. Un autre objectif est d’améliorer la maintenabilité des logiciels et de faciliter le recours à des ressources RH externes en cas de besoin de renfort ponctuels ; pour cela une attention particulière va être portée à l’architecture, aux règles de codage, à la documentation, à la testabilité et aux compétences requises pour la technologie de remplacement des librairies MOTIF/XRT.
Scoring criteria not specified
Computing match…
AI document analysis
We read the tender PDFs and DOCX files and surface key requirements, deadlines, budget and red flags.
Loading…