Rozwój oprogramowania i procesów testowych dla systemu kolejowego o nienaruszalności SIL4

Tytuł projektu: rozwój oprogramowania i procesów testowych dla systemu kolejowego o nienaruszalności SIL4
Klient: Voestalpine SIGNALING Sopot Sp. z o.o.
Branża: Rail & Mobility
Ekspertyza: Embedded Software
Zakres projektu: opracowanie procesu testowego, rozwój oprogramowania zgodnego z normami CENELEC SIL-3 i SIL-4, wsparcie w procesie certyfikacji
Narzędzia: C, C#, .NET, ASM, PIC32, ARM
SIL4 (Safety Integrity Level 4) to najwyższy poziom integralności bezpieczeństwa według normy IEC 61508, stosowany w systemach, których awaria może prowadzić do katastrofalnych skutków, takich jak utrata życia lub znaczne szkody dla środowiska. Wymaga rygorystycznych procedur projektowania, testowania i weryfikacji, aby zapewnić minimalizację ryzyka na akceptowalnym poziomie.
Systemy kolejowe o poziomie bezpieczeństwa SIL4 wymagają niezawodności oraz zgodności z rygorystycznymi normami branżowymi. ALTEN Polska (wcześniej Solwit), jako partner Voestalpine SIGNALING, dostarczyła kompleksowe usługi w zakresie rozwoju oprogramowania wbudowanego oraz procesów testowych, kluczowych dla certyfikacji rozwiązania.
Współpraca obejmowała stworzenie oprogramowania krytycznego dla bezpieczeństwa ruchu kolejowego, kontrolującego zajętość torów i zapewniającego zgodność z normami ISO50128 i ISO50159.
Przebieg projektu
Zespół ALTEN Polska zrealizował dwa kluczowe obszary działań:
Rozwój oprogramowania:
- Zaprojektowanie i implementacja firmware’u zgodnego z platformą sprzętową dostarczoną przez klienta.
- Integracja oprogramowania typu safety-critical z nową platformą HW.
- Opracowanie kodu krytycznego dla komunikacji i bezpieczeństwa systemu.
Testowanie oprogramowania:
- Opracowanie wielopoziomowego procesu testowego obejmującego m.in. testy jednostkowe, integracyjne i funkcjonalne.
- Zbudowanie frameworka do automatyzacji testów oraz struktury dokumentacji testowej.
- Wdrożenie narzędzi DOORS w procesie developmentu i testowania.
Prace realizowano w ścisłej współpracy z zespołem klienta, przy zachowaniu pełnej transparentności i regularnych konsultacjach.
Efekt końcowy
Dostarczony system spełnił najwyższe standardy branżowe i uzyskał certyfikację TÜV SÜD. Proces testowy został pozytywnie oceniony przez jednostkę certyfikującą, a klient mógł skoncentrować się na rozwoju innych produktów dzięki wsparciu ALTEN Polska.
Projekt zakończył się sukcesem, umożliwiając klientowi wprowadzenie nowego rozwiązania na rynek. Dodatkowo, wdrożona kultura pracy oparta na automatyzacji testów przyczyniła się do dalszej optymalizacji procesów.
Podsumowanie
Współpraca z ALTEN Polska pozwoliła klientowi osiągnąć kluczowe cele: uzyskać certyfikację systemu, zrealizować projekt w wyznaczonym terminie oraz podnieść standardy wytwarzania i testowania oprogramowania.