Angesichts des raschen technologischen Fortschritts fällt es in der Embedded-Softwareentwicklung mit C oder C++ oft schwer Schritt zu halten - und dabei zugleich noch den Code übersichtlich zu halten. Mit einer grafischen Programmierung, etwa in Simulink, lässt sich leichter der Überblick über den eigenen Code behalten. Ein grafischer Ansatz für objektorientierte Programmierung bietet aber auch andere Vorteile. (gemeinfrei)

Grafische objektorientierte C-Programmierung mit Simulink

Mit einem grafischen Ansatz können in C hardwarenahe Schichten oder Betriebssystemanbindungen direkt formuliert werden. Zudem erlauben grafische Entwicklungstools für C-Programme eine einfache Navigation des Codes. Dieser Artikel beschreibt die Anwendung der grafischen Programmierung in einer Matlab-Simulink-Umgebung.

Weiterlesen
Gerade in der Medizintechnik haben Geräte oft eine lange Lebensdauer. Darauf eingesetzte Software muss zudem feste Programmierstandards erfüllen und ZErtifizierungen erlangen, um eigesetzt werden zu können. Was aber, wenn im Lebensverlauf des Geräts die eingesetzte Software nachträglich geändert werden muss? (Clipdealer)

Änderungen in zertifizierter Software schnell umsetzen und testen

Softwaretests sind Pflicht – vor allem, wenn es um Programmierstandards und Zertifikate geht. Entwickler schrecken daher oft vor nachträglichen Änderungen in bereits zertifizierter Software zurück. Eine Automatisierte Code Change Analyse, welche alle testrelevanten Änderungen selbsttätig ermittelt, hilft hier weiter.

Weiterlesen
Parasoft integriert die statische Testautomatisierung mit C/C++test 2020.2 und Git-Prozesse. (Parasoft)

Testautomatisierung für Embedded-Projekte

Die Integration in CI/CD-Pipelines und DevOps-Unterstützung standen bei der Weiterentwicklung von Parasoft C/C++test im Mittelpunkt. Eine Git-Anbindung soll beispielsweise dafür sorgen, dass sich Fehler bereits früh im Entwicklungszyklus ausfindig machen lassen.

Weiterlesen
Im ISO-26262-Standard fehlen noch Details zur Entwicklung von autonomen Fahrzeugen. Diese fehlende Funktionalität behandelt nun der neueste, auf den ISO 26262:2018 folgende Standard, ISO/PAS 21448, der allgemein als SOTIF (Safety of the Intended Functionality) bezeichnet wird. (Clipdealer)

SOTIF und ISO 26262

Im ISO-26262-Standard fehlen bisher Details zur Entwicklung von autonomen Fahrzeugen. Diese behandelt nun der neue Standard SOTIF (Safety of the Intended Functionality). Details zu SOTIF und Neuerungen der ISO 26262 lesen Sie hier.

Weiterlesen