MEGGITT: Unit Testing
Über das Projekt
Produkt/Dienstleistung: Unit Testing an VibroSmart
Kunde: Meggitt
Projektdauer: ca. 1.5 Jahre
Projektleiter/Ansprechpersonen: Michael Giessel, Reto Bättig
Verwendete Technologien: Embedded C++ | Embedded C | Cantata++
Der Kundennutzen
100% Testabdeckung für IEC61508 SIL2 erreicht
Die eigene Entwicklungsmannschaft des Kunden konnte praktisch zu 100% vom Testing entlastet werden, da sie unter grossem Druck war. Dadurch konnte das Projekt insgesamt schneller fertig gestellt werden.
Das Projekt
Die neu entwickelte Produktplattform VibroSmart® für die Überwachung von grossen Turbinen soll gemäss IEC61508 SIL 2 für sicherheitskritische Anwendungen zertifiziert werden. Dazu müssen die safety-relevanten Softwareteile zu 100% mit Tests abgedeckt werden.
Die Lösung
Ein Spezialist von M&F Engineering hat für das komplexe Embedded-System mit verschiedenen Prozessoren eine Testumgebung mit dem zertifizierten Tool CANTATA aufgesetzt und sämtliche benötigten Unit Tests implementiert. Den Entwicklern wurden Verbesserungsvorschläge gemacht, so dass nun 100% des Codes durch automatische Unit Tests abgedeckt werden.