Embedded-Systeme steuern heute eine enorme Bandbreite an Anwendungen, von Fahrzeugsteuergeräten über Industrieanlagen bis hin zu Medizingeräten und IoT-Produkten. Systematisch erstellte und normenkonforme Softwaretests waren und sind für Embedded-Systeme von großer Wichtigkeit.
Kategorie: Qualität und Sicherheit
Security-Fundamente für eingebettete Systeme – ein Muss für moderne Entwicklung
In der heutigen vernetzten Welt sind eingebettete Systeme allgegenwärtig – von Automobilen über industrielle Steuerungen bis hin zu IoT-Geräten. Doch mit der zunehmenden Vernetzung steigen auch die Sicherheitsrisiken. Cyberangriffe, Datenlecks und unsichere Implementierungen können schwerwiegende Folgen haben. Wie also kann man Sicherheitsrisiken minimieren und robuste Systeme entwickeln? Die Antwort liegt in soliden Security-Fundamenten.
Security-Fundamente für eingebettete Systeme – ein Muss für moderne Entwicklung weiterlesen
Herausforderungen an das Softwaredesign moderner Embedded-Systeme
In den heute eingesetzten Embedded-Systemen spielt die Software eine zunehmend zentrale Rolle. Systeme basierend auf komplexen Mikrocontroller- und Prozessorarchitekturen müssen mehr Funktionalitäten bieten – und das in kürzerer Entwicklungszeit als je zuvor. Dies stellt Entwickler vor die Herausforderung, qualitativ hochwertige Software zu entwerfen, die sowohl effizient als auch zuverlässig ist.
Herausforderungen an das Softwaredesign moderner Embedded-Systeme weiterlesen
Requirements Engineering und Management für Embedded-Systeme
Embedded-Systeme sind ein wichtiger Bestandteil heutiger Technologien und ermöglichen eine Vielzahl von Applikationen in verschiedenen Bereichen, wie beispielsweise Industrie, Automatisierung, Medizintechnik, Automotive oder Luft- und Raumfahrt. Diese Systeme sind für die Ausführung spezifischer Funktionen unter Einhaltung der geforderten Qualitäten ausgelegt und werden häufig in größere Systeme oder Produkte integriert. Für den Erfolg eines Embedded-System-Projekts ist es entscheidend, effektive Prozesse für die Anforderungserhebung und das Anforderungsmanagement zu etablieren.
Requirements Engineering und Management für Embedded-Systeme weiterlesen
Test-Ende gut, alles gut
Blackbox-Tests mit Whitebox-Metriken ergeben keine Graybox-Tests. Doch jeder der drei erfüllt eine wichtige Aufgabe, um das Test-Ende zu definieren und die Anzahl an notwendigen Softwaretests zu minimieren.
Design for Test und Design for Safety – Software-Architektur nach Maß
Unser Alltag ist heute wie selbstverständlich von miteinander vernetzten Geräten und Systemen geprägt. Ob man mit dem Smartphone unterwegs den schnellsten Weg zum Ziel findet, auf dem Sofa mit dem Tablet die Zeitung liest oder die smarte Heizung über eine App auf dem Smartphone steuert, diese Systeme machen unser Leben komfortabler. Der Gewinn an Komfort erfordert jedoch auch strengere Security- und Safety-Anforderungen, mit denen die Entwickler solcher Systeme Schritt halten müssen. Dies gilt besonders für das autonome Fahren – hier haben schlüssige Safety-Konzepte oberste Priorität.
Design for Test und Design for Safety – Software-Architektur nach Maß weiterlesen
Trends in der Mikroelektronik: Neue Perspektiven und Anforderungen für mobil agierende Geräte
Jedes Jahr werden neue, noch leistungsfähigere Mikrocontroller-
Architekturen angekündigt. Dies ebnet den Weg für immer komfortablere und sogar autonom arbeitende Transportgeräte für unseren Alltag. Neben der gesteigerten Rechenleistung – MIPS per Watt – sind die enormen Anforderungen an Safety und Security eine der größten Herausforderungen.
Test-Ende gut, alles gut: Blackbox-Tests mit Whitebox-Metriken ergeben keine Graybox-Tests
MicroConsult-Trainer Remo Markgraf widmet seinen Vortrag auf dem ESE Kongress 2021 der Fragestellung, wie man eine möglichst hohe Qualität mit wenig Testaufwand erreicht. Sein Vortrag richtet sich an Entwickler, Software-Architekten, Tester, Projektleiter und Produktmanager.
Genug Spielraum in der Anwendung: Automotive Cybersecurity nach ISO/SAE 21434
Auf dem ESE Kongress 2021 beleuchtet Marcus Gößler in seinem Kompaktseminar die „ISO/SAE 21434 Road Vehicles — Cybersecurity Engineering“. Vorgehen, Analysen und Bewertungen stehen dabei im Mittelpunkt.
Genug Spielraum in der Anwendung: Automotive Cybersecurity nach ISO/SAE 21434 weiterlesen
Software-Entwicklung neu gedacht – Teil 3: Software-Architektur
Welche Ziele in einem Software-Projekt werden maßgeblich davon beeinflusst, ob es sich um ein Multicore-Design mit Safety- und Security-Aspekten handelt?
Software-Entwicklung neu gedacht – Teil 3: Software-Architektur weiterlesen