Vector bringt AUTOSAR-fähige Ethernet-Switches ins Fahrzeug. (Vector Informatik GmbH)
MICROSAR Classic veSwitch

AUTOSAR-fähige Ethernet-Switches

Vector hat den ersten AUTOSAR-fähigen Ethernet-Switch auf Basis der Brightlane-Lösung von Marvell entwickelt. Die in der CPU des Switches ausgeführte Software folgt der AUTOSAR-Methodik in Bezug auf Modelldefinition, Verteilung und Entwicklung der Komponenten. Durch das Verlagern wesentlicher Teile des Netzwerk-Stacks in den Switch werden CPU-Ressourcen für Aufgaben frei, die effizienter auf dem Host-Mikrocontroller ablaufen.

Weiterlesen
 (gemeinfrei)

Maschinelles Lernen mit FPGAs

Das Interesse am maschinellen Lernen wächst derzeit rasant. Obwohl in den vergangenen Jahren einige sehr erfolgreiche Ansätze entstanden sind, besteht noch viel Raum für Neuerungen. FPGAs bieten Entwicklern hier die Vorteile einer dedizierten Hardware und bieten einen flexiblen Weg hin zu effizienten systemischen Implementierungen

Weiterlesen
Wie behält man etablierten C-Code in neuen Anwendungen bei, ohne neue Sicherheitsrisiken einzugehen? Bei Ada-Programmierung lassen sich bewährte C-Funktionen mittels Wrappers sicher importieren. (gemeinfrei)

Legacy Code in C mit Ada sicher aktualisieren

Wachsende Anforderungen an Sicherheit und Zuverlässigkeit moderner eingebetteter Systeme werden zum Problem, wenn in C geschriebene Legacy-Software modifiziert werden soll: wie können die in der Regel höheren Sicherheitsanforderungen, die für die neue Software gelten, erreicht werden, ohne die Performance des C-Codes zu beeinträchtigen? Eine Lösung kann sein, Ada für neue Komponenten zu verwenden.

Weiterlesen
Manchmal spiegelt sich in der KI die Meinung des Entwicklers wider, manchmal bildet sie sich eine eigene. (geralt)

Bias-Fehler und Testing in der KI-Entwicklung

In der Industrie gehören auf KI-Algorithmen basierende Systeme inzwischen zum Alltag, zum Beispiel bei der Qualitätssicherung in der Produktion oder beim Betrieb von Anlagen. Aber wie ist es um die Qualität der Algorithmen selbst bestellt?

Weiterlesen
Das bewährte Embedded-Betriebssystem PikeOS von Sysgo kommt nun auch im Automotive-Bereich zum Einsatz. (Sysgo)

PikeOS nun auch als KI-basierte automobile Softwareplattform im Einsatz

Sysgo hat ein Partnerschaftsabkommen mit der Schweizer OSR Enterprises AG abgeschlossen, einem Tier-1-Zulieferer für die Automobilindustrie. Im Rahmen der Zusammenarbeit wird OSR das Betriebssystem PikeOS von Sysgo in seine Multi-Domain-Plattform AI Brain integrieren, eine KI-basierende Plattform für das autonome Fahren und das Internet of Vehicles.

Weiterlesen
Keine Zukunftsmusik: Bei Softwaretests kommen Künstliche Intelligenz und Maschinelles Lernen schon jetzt in der Praxis zum Einsatz. Dieser Beitrag stellt drei Anwendungsfälle näher vor. (gemeinfrei)

Was bedeutet künstliche Intelligenz bei Softwaretests?

Der Trend bei der Nutzung von Künstlicher Intelligenz (KI) in der Softwareentwicklung geht klar in Richtung autonomes Testen, um den Software Development Lifecycle zu vereinfachen. Mithilfe von Schlussfolgerung, Problemlösung und in einigen Fällen auch durch Maschinelles Lernen (ML) kann KI die Automatisierung mit vorantreiben und den Umfang der profanen und mühsamen Aufgaben beim Entwickeln und Testen verringern.

Weiterlesen
Wie geht man als Entwickler am besten mit Altcode bzw. Legacy Code um? Eine Möglichkeit ist das Refactoring, um den code in die gewünschte neue Form zu bringen. (gemeinfrei)

Durchblick bei Legacy-Code: Erste Hilfe beim Refactoring

Die Arbeit an Legacy-Code gehört zu den undankbarsten Aufgaben der Entwickler. Sich in gewachsenem, meist kaum dokumentierten Quellcode zurecht zu finden, ist zeitraubend und fehleranfällig. Allerdings gibt es Werkzeuge, die dabei helfen können. Etwa, indem die Software und die zugrunde liegende Architektur grafisch so aufbereitet werden, dass ein effizientes Refactoring möglich wird.

Weiterlesen