Création et gestion automatisées de cas de test, ainsi que mesure de la couverture de code au sein de la société de signalisation ferroviaire ENYSE.
Le client
ENYSE est une entreprise spécialisée dans la signalisation ferroviaire, dont le siège se trouve à Madrid, en Espagne. Pour ENYSE, la réussite de ses projets repose sur une grande capacité d’adaptation aux exigences fonctionnelles et opérationnelles des différents réseaux ferroviaires. Dans un secteur où les normes technologiques s’harmonisent de plus en plus, les exigences en matière de fiabilité, de disponibilité, de maintenabilité et de sécurité ne s’appliquent pas uniquement au niveau de la conception des systèmes, mais constituent les conditions préalables indispensables à la mise en œuvre et à la mise en service correctes de projets de signalisation clés en main. ENYSE intervient à toutes les étapes d’un projet, de la conception à la fabrication et à la maintenance des équipements de sécurité, qu’il s’agisse de technologies développées en interne ou acquises auprès de tiers.
Le défi


EUROBLOCK23 est une plateforme de pointe capable d’intégrer le système d’enclenchement électronique (EIS) d’ENYSE et le centre de bloc radio (RBC). Elle offre les fonctionnalités de l’ERTMS tant pour le niveau 2 que pour le niveau 3, qui sont actuellement en cours de développement.
Ces systèmes doivent être certifiés SIL 4 conformément aux normes CENELEC. Il en résulte des exigences élevées en matière de vérification et de tests logiciels, notamment l’analyse et les tests dynamiques, la traçabilité, la mesure de la couverture du code, ainsi que les tests fonctionnels ou «boîte noire».
La solution
ENYSE utilise la plateforme de test embarquée VectorCAST pour la création et la gestion automatisées des cas de test, ainsi que pour la mesure de la couverture de code.
Ce faisant, VectorCAST permet une collaboration efficace sur les activités de test, accélère l'exécution des tests et affiche des indicateurs actualisés sur l'état des cas de test et la couverture de code.
Les avantages
VectorCAST est certifié par TÜV Süd pour le développement de logiciels critiques pour la sécurité dans les systèmes ferroviaires et est utilisé avec succès dans des projets de technologie ferroviaire depuis plus de 20 ans :
- Il fournit des documents de qualification des outils (TOR et TQD) afin de faciliter la certification auprès des autorités de certification
- Il soutient la capture et le reporting de la couverture de code structurelle, du niveau SIL1 au niveau SIL4
- Il s’intègre parfaitement et s’automatise avec le système de compilation et l’infrastructure de test existante chez ENYSE
- Il est possible de surveiller le fonctionnement interne de l'application et d'y injecter des défauts via des points de sondage
- Les tests basés sur les modifications réduisent efficacement la durée de test nécessaire en n'exécutant que les tests concernés par les modifications du code

