18
Partner | schafft | Perspektiven ITK Engineering AG 25.06.2015

Funktionale Sicherheit richtig planen und umsetzen

Embed Size (px)

Citation preview

Partner | schafft | Perspektiven

ITK Engineering AG

25.06.2015

2 © ITK Engineering AG 15.06.2015

Heiko Lerch, Uwe Westermeier

[email protected]

Funktionale Sicherheit richtig planen und umsetzen

3 © ITK Engineering AG 15.06.2015

Funktionale Sicherheit richtig planen und umsetzen

Webinar

ITK SafePackTM - Eine Lösung von ITK Engineering zur

normkonformen Entwicklung sicherheitskritischer

Automotive Software mit

Einführung

Softwareentwicklung nach ISO26262-6:

Eine Prozessherausforderung

6 Schritte zur normkonformen Software-Entwicklung

ITK SafePackTM für Polarion – Demonstration

Q&A

[email protected]

4 © ITK Engineering AG 15.06.2015

Eine ITK Kompetenz

Funktionale Sicherheit

5 © ITK Engineering AG 15.06.2015

Übersicht ISO 26262

5. Product development: hardware level

3. Concept phase

2. Management of functional safety

2-5 Overall safety management

7. Production

and operation

5-5 Initiation of product development at the hardware level

5-6 Specification of hardware safety requirements

5-7 Hardware design

5-8 Evaluation of the hardware architectural metrics

5.10 Hardware integration and testing

Ke

rnp

roze

ss

3-6 Initiation of the safety lifecycle

1. Vocabulary

8. Supporting processes 8-5 Interfaces within distributed developments 8-6 Specification and management of safety requirements

8-8 Change management 8-9 Verification

8-10 Documentation

8-12 Qualification of software components 8-11 Confidence in the use of software tools

8-14 Proven in use argument

3-5 Item definition

3-7 Hazard analysis and

risk assessment

3-8 Functional safety concept

7.6 Operation, service (maintenance

and repair) and decommissioning

7.5 Production

8-7 Configuration management 8-13 Qualification of hardware components

4. Product development system 4-5 Initiation of product development at the system level

4-7 System design 4-8 Item integration and testing

4-9 Safety validation

4-10 Functional safety assessment

4-11 Release for production

6. Product development: software level

5-9 Evaluation of the safety goal violations due to random HW failures

4-6 Specification of the technical safety requirements

2-7 Safety management after the item´s release for

production

2-6 Safety management during the concept phase and

the product development

6-5 Initiation of product development at the software level

6-6 Specification of software safety requirements

6-7 Software architectural design

6-8 Software unit design and implementation

6-9 Software unit testing

6-10 Software integration and testing

6-11 Verification of software safety requirements

9. ASIL – oriented and safety – oriented analyses

9-5 Requirements decomposition with respect to ASIL tailoring 9-6 Criteria for coexistence of elements

9-7 Analysis of dependent failures 9-8 Safety analyses

10. Guideline on ISO 26262

6 © ITK Engineering AG 15.06.2015

... erfordert durchgängige & nachverfolgbare Prozesse

SW-Entwicklung nach ISO 26262-6

Project

Safety-

Plan

Project

Plan DIA

(Safety-)Management Eingangsdokumente

Technical

Safety

Concept HSI

Technische Eingangsdokumente

SW-Entwicklungsprozess

Arbeitsprodukte

7 © ITK Engineering AG 15.06.2015

Safety plan

Software verification plan

Design and coding guidelines for modelling and programming languages

Tool application guidelines

Software safety requirements specification

Hardware-software interface specification

Software architectural design specification

Safety analysis report

Dependent failures analysis report

Software unit design specification

Software unit implementation

Software verification specification

Software verification report

Embedded software

Arbeitsprodukte (work products)

SW-Entwicklung nach ISO 26262-6

Für Sicherheitsnachweis, Audit & Assessment

8 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

9 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

10 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

11 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

12 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

13 © ITK Engineering AG 03.07.2015

Template zur normkonformen

Entwicklung sicherheitskritischer

Automotive Software

Vollständig integriert in Polarion® -

das für ISO 26262/IEC 61508

zertifizierte ALM-Tool (Trusted Tool).

Toolgestützte Entwicklung nach ISO 26262-6

ITK SafePackTM

14 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

15 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

Kick-Off Workshop

Zielsetzung und Handlungsrahmen

Projektorganisation

Ist-Analyse

Prozesse (Standard und Safety)

Rollen

Werkzeuge

Safety-Seminar (optional)

Grundlagen

Softwareentwicklung

Einführung ITK SafePack™

Toolgestützte Abbildung der ISO 26262-6

Einrichten des Projekt-Templates in Polarion ALM

Key-User Schulung

Customizing

Anpassung des ITK SafePack™ an bestehende Entwicklungsprozesse

(Tailoring)

Implementierung

Anlegen und Begleitung des ersten Projekts

Import bestehender Projektdaten

ISO 26262

Gap-Analyse vs. Norm

16 © ITK Engineering AG 15.06.2015

Das modulare Dienstleistungsangebot SafePack

In 6 Schritten zur normkonformen Softwareentwicklung

SICHER DURCH DEN PROZESS MANÖVRIEREN ...

… und zwar toolgestützt.

17 © ITK Engineering AG 15.06.2015

ITK SafePack™ – Ihr persönlicher Safety Supervisor

Programm Demonstration

18 © ITK Engineering AG 03.07.2015

Normkonforme Softwareentwicklung nach ISO 26262-6

ITK SafePack™

Anwender Prozesse nach ISO 26262

Software Safety Manager

Software Design Architect

Software Developer Unit

Software Tester Unit

Software Tester Integration

Anforderungsmanagement

Konfigurationsmanagement

Änderungsmanagement

Dokumentenmanagement

Verifikation

Vollständige Integration in Polarion® ALM

Abdeckung aller ISO 26262-6 Anforderungen

Spezielle Polarion®-WorkItems für alle Normanforderung der ISO 26262-6

enthalten inkl. Verknüpfung mit vordefinierten Safety-Dokumenten und Tasks

Automatisierte Dokumenten-Generierung durch anpassbare Dokumentvorlagen

Vollständige Anpassung an organisations- und projektspezifische Anforderungen