Call for Papers

Sicherheitsgerichtete Software - Anforderungen und Lösungen ( Kompaktseminar )

Referent: Olaf Winne , Lamtec Leipzig GmbH&Co. KG
Vortragsreihe: Kompaktseminar Freitag
Zeit: 09. Dezember 09:00-12:30

Zielgruppe

Entwicklung, Management, Forschung&Lehre, keine speziellen Vorkenntnisse, Fortgeschrittene

Themenbereiche

Sichere Software

Kurzfassung

1. Einführung und Definition: Was ist sicherheitsgerichtete Software? Rahmenbedingungen als Voraussetzung zur Entwicklung „sicherer“ Software (Anforderungen, strukturierte Entwicklung, Konventionen, Dokumentation und Test). 2. Einführung IEC 61508-3: Die IEC 61508, aktuelle Grundlage der sicherheitskritischen Entwicklung, wird kurz vorgestellt. Schwerpunkt Teil 3 (Software). Stichpunkte: Lebenszyklus, sicheres V-Modell, Spezifikation der SW-Sicherheitsanforderungen, Softwareentwurf und -Entwicklung, Modultest, Integrationstest, Validierung und Modifikation. 3. Weitere Normenanforderungen: Weitergehende Anforderungen, z.B. aus der DIN EN 60730, an sicherheitskritische Software (Softwareklassen A, B und C). 4. Praxis sicherheitsgerichteter Software: Der Begriff „sicherheitsgerichtete Software“ praxisorientiert. Was bedeutet Fehlervermeidung, Fehleraufdeckung und Diagnose? Wie können sicherheitskritische Softwareteile identifiziert werden? Welche Maßnahmen machen die Software „sicher“?

Nutzen und Besonderheiten

Es soll insbesondere ein Zusammenhang zwischen den Normenanforderungen und der tatsächlichen Entwicklung sicherheitskritischer Software für Embedded-Systeme (meist in C) beispielhaft hergestellt werden. Neben einer fundierten kurzen Einführung in die Thematik und in erforderliche Rahmenbedingungen, wird der Schwerpunkt auf „4. Praxis der sicherheitsgerichteten Software“ liegen, in der zunächst erklärt wird, wie man sicherheitskritische Softwareteile identifiziert (HW-Diagnosen, SW-FMEDA), daraus konkrete Maßnahmen ableiten (zeitlich logische Programmlaufüberwachungen, diversitäre Redundanz, etc) , dokumentieren und implementieren kann. Als Beispiel dient ein 2-kanaliges System, die Beispiele entstammen einem tatsächlichen Projekt (Brennersteuerung). Der Nutzen für Softwareingenieure ist, das Normenwissen in greifbare praktische Beispiele umgesetzt wird (natürlich im gebotenen zeitlichen Rahmen).

Über den Referenten

Olaf Winne hat mehr als 20 Jahre Erfahrung in der Hard- und Softwareentwicklung von Embedded-Systemen in verschiedenen Branchen gesammelt. 2003 gründete er die Firma Quategra und führte Schulungen und projektbegleitende Workshops bei vielen Kunden durch, insbesondere in den Bereichen sicherheitsgerichtete Entwicklung und Softwarearchitektur. Seit 2010 ist er Geschäftsführer der Lamtec Leipzig GmbH&Co. KG und leitet die Entwicklung von Meß- und Regeltechnik für feuerungstechnische Anlagen.