Embedded Software – im Energiesektor gibt es je nach Bereich unterschiedliche Anforderungen, je nachdem, ob sie für die Gewinnung, die Verarbeitung oder den Vertrieb gelten. Entsprechend unterschiedlich sind die Qualitätslevels.
Die Kosten von Softwarefehlern können gigantische Ausmaße annehmen, betreffen sie doch nicht nur teuerste Maschinen und Anlagen, Lecks und finanzielle Verluste, sondern auch Gefahren für Leib und Leben.
Umso wichtiger ist es, dass sich die Unternehmen intensiv um die Qualität ihrer Software kümmern. Besonders dann, wenn es um sicherheitskritische Lösungen geht.
Energiestandards
Die Standards im Energiesektor umfassen einen großen Bereich. Das beginnt bei der Energieerzeugung (fossile Brennstoffe, erneuerbare Energien, Atomenergie) bis hin zur Energieverteilung und Abrechnung. Der Standard IEC 61508:2010 kann überall dort eingesetzt werden, wo programmierbare Geräte die Sicherheitsfunktionen überwachen sollen. Die strengsten Sicherheitsstandards im Energie-Sektor gibt es für den Betrieb von Atomkraftwerken. Der Standard IEC 61226 (“Nuclear power plants – Instrumentation and control important to safety – Classification of instrumentation and control functions“) klassifiziert Funktionen in A, B oder C. Dabei umfasst IEC 62138 nur die Kategorien B und C, der Standard IEC 60880:2006 dagegen die Funktionen der strengsten Kategorie A. Beide Standards – sowohl IEC 61508, als auch IEC 60880 – erfordern den Einsatz von Programmierstandards wie MISRA und CERT.
Sie möchten mehr über Entwicklungsstandards im Energiesektor wissen? Dann klicken Sie auf einen der roten Links unten.
IEC 60880
Nuclear power plants – Software aspects for computer-based systems performing category A functions
IEC 61508
Functional Safety of Electrical/ Electronic/ Programmable Electronic Safety-related Systems
MISRA C/C++
Guidelines for the use of the C/C++ languages in critical systems
QA Systems Test-Tools
Sie möchten Software-Standards bei der Softwareentwicklung erfüllen? QA Systems unterstützt Sie dabei. Mit automatisierten statischen Analyse- und Softwaretest-Tools:
STATISCHE ANALYSE
QA-MISRA
Automatisierte Einhaltung von Programmierstandards für C/C++ Code
ASTRÉE
'Sound' Analyse zum Nachweis der Abwesenheit von Laufzeitfehlern und 'Dataraces' für C/C++
SOFTWARETESTS
CANTATA
Automatisierte Unit- und Integrationstests für C/C++-Code
CANTATA HYBRID
Einhaltung von Sicherheitsstandards für GoogleTest Suites
CANTATA TEAM REPORTING
Add-on für die Zusammenarbeit von verteilten Teams
ADATEST 95
Automatisierte Unit- und Integrationstests für Ada-Code