Haben Sie eine Tool-Empfehlung, um Software-Code nach allen Punkten der funktionalen Sicherheit zu erstellen und zu testen?
Prof. Fromm: Die Frage der Toolchain hängt sicherlich von der Komplexität des Projektes ab. Unsere Erfahrung in aktuellen Projekten zeigt, dass sich ein modellbasierter Ansatz lohnen kann. So können Entwickler den hohen Anforderungen an die Qualität, Dokumentation und Nachvollziehbarkeit gerecht werden und gleichzeitig die Software in inkrementellen beziehungsweise iterativen Zyklen agil entwickeln.
Im Rahmen eines Projektes innerhalb des zentralen Innovationsprogrammes Mittelstand (ZIM) der Bundesregierung, haben wir am Fachbereich Elektrotechnik und Informationstechnik an der Hochschule Darmstadt ein holistisches, aber trotzdem leichtgewichtiges Werkzeug namens »µRTE« (www.u-rte.com) entwickelt und mittlerweile in ersten Safety-Projekten erfolgreich eingesetzt. Es unterstützt im Sinne eines modellbasierten System-Engineerings die Prozessbereiche Anforderungen, Hardware- und Software-Architektur, Code-Generierung der Laufzeitumgebung sowie Test und Traceability zwischen allen Artefakten.
Haben Sie Tipps für Entwickler hinsichtlich Safety-Anforderungen?
Prof. Fromm: Der wichtigste Tipp ist sicherlich: Plane ausreichend Ressourcen und Zeit ein. Aufgrund der höheren Anforderungen an die Architekturentwicklung sowie Test und Dokumentation verdoppelt sich der Aufwand in einem Safety-Projekt selbst bei den unteren Safety-Integrity-Levels schnell auf das Doppelte.
Der zweite Tipp wäre – verstehe den technischen Sinn der Safety-Norm und probiere diesen sinnvoll umzusetzen, anstelle die Norm Buchstabe für Buchstabe zu befolgen.
Und last but not least – gerade, wenn es das erste Safety-Projekt ist, ist eine externe Beratung beziehungsweise Unterstützung hilfreich.
Vielen Dank für das Interview, Herr Prof. Fromm.
Das Interview führte Tobias Schlichtmeier der WEKA Fachmedien, es erschien erstmals auf elektroniknet.de.
Weitere spannende Einblicke in die Sicherheit von embedded Systemen erhalten Sie im Interview mit Prof. Axel Sikora, Chairman der embedded world Conference. Wir freuen uns darauf, Sie während der embedded world in der safety & security Area in Halle 5 begrüßen zu dürfen.