Bild 1: The golden circle (visuellklar)

„View“-basierte Softwarearchitektur-Dokumentation

Eine Softwarearchitektur sinnvoll zu dokumentieren bedeutet, die relevanten Informationen des Systems so zu erfassen, dass diese jederzeit wieder abgerufen werden können. Was aber sind relevante Informationen, und wie halte ich sie so fest, dass Aufwand und Nutzen in sinnvollem Verhältnis stehen?

Weiterlesen
Autonome und ADAS-Systeme müssen in der Lage sein, Verkehrsschilder sicher zu erkennen. Aber welche Auswirkungen hat es für die Security, wenn das System mit verschmutzten oder gar manipulierten Verkehrszeichen zu tun bekommt?   (Peter H auf Pixabay)

Safety oder Security: Sicher unterwegs in einer manipulierten Umwelt

Wenn es um Security für Automotive-Systeme geht, ist häufig nur von Sicherheit vor Hacking die Rede. Eine Gefahr wurde bislang aber noch kaum adressiert: die sogenannten „Environmental Hacks“. Wie entwirft man ein sicheres System, dass auch dann noch zuverlässig funktioniert, wenn seine Umwelt manipuliert wird - etwa durch getürkte Verkehrszeichen?

Weiterlesen

Bildergalerien

Bild 1: Überblick über den SASAO Ansatz (Robert Bosch)

Wie Sicherheit von Modell-basierter Entwicklung profitiert

Bei immer kürzeren Entwicklungszyklen steigt die Komplexität von elektrisch/elektronischen (E/E) Systemen im Auto stetig. Funktionale Sicherheitsnormen wie ISO 26262 schreiben arbeitsintensive Schritte wie die Fehlerbaumanalyse (FTA) und die Failure Mode and Effects Analysis (FMEA) vor, die oft manuell durchgeführt werden. Dieser Beitrag stellt eine semi-automatische Sicherheitsanalyse- und Optimierungsmethodik vor.

Weiterlesen
Bild 1: Anwendungsbeispiel: vernetzter E-Antrieb Controller (Assystem)

Wie realisiert man vernetzte sicherheitskritische Systeme?

Ob Analyse von Prozessdaten oder effiziente Umsetzung von Software-Updates im Feld: Das IoT-Zeitalter verspricht eine bessere Nutzung von Steuergeräten, erfordert aber auch die Öffnung einst abgeschotteter sicherheitskritischer Systeme. Wie lässt sich ein sicherheitsbezogenes, vernetztes unter Einhaltung relevanten Security- & Safety-Standards realisieren?

Weiterlesen
Welche Phasen durchläuft ein Embedded System während seines gesamten Lebenszyklus – von der Konzeption bis hin zur Abkündigung? Und welche Maßnahmen müssen in welchen Abschnitten getroffen werden? Ein Praxis-Bericht aus dem Leben eines Embedded Systems für einen Kaffeeautomaten.  (StockSnap auf Pixabay)

Embedded System: Sein Lebenszyklus von der Wiege bis zum Grab

Nehmen wir eine Steuerung für einen Kaffeeautomaten und betrachten für dieses Embedded-System den Lebenszyklus von der Geburtsstunde bis zum Ruhestand. Die Steuerung erzählt eine spannende Geschichte mit vielen Überraschungen. Die eine oder andere Episode aus dem Lebenslauf des Embedded-Systems ESKA01 kommt Ihnen mit Sicherheit sehr bekannt vor.

Weiterlesen