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

Das neue Flaggschiff: Deshalb lohnt sich ein Upgrade auf den Cortex-M85

Während sich der Cortex-M23 und der M33 als Nachfolger für den Cortex-M0+ und den M4 im Markt sukzessive durchsetzen, blieb der Cortex-M55 als erstes Familienmitglied der im Jahr 2019 veröffentlichten Armv8.1-Architekturerweiterung beinahe unbeachtet. Mit dem Cortex®-M85 schließt Arm nun diese Lücke nach oben.

Das neue Flaggschiff: Deshalb lohnt sich ein Upgrade auf den Cortex-M85 weiterlesen

C++ Programmierung: Dynamische oder statische Polymorphie?

Mit steigender Komplexität von Embedded-Software erlangt die Erfüllung von Qualitätsmerkmalen, wie Änderbarkeit, Erweiterbarkeit, Anpassbarkeit und Wiederverwendbarkeit, eine immer größere Bedeutung. Ein wichtiges Mittel, um diese Software-Qualitätsanforderungen zu erfüllen, ist die Anwendung von polymorphen Strukturen in der Architektur, im Design und in der Implementierung. Die Softwareentwicklung unterscheidet dynamische und statische Polymorphie. 

C++ Programmierung: Dynamische oder statische Polymorphie? weiterlesen

Künstliche Intelligenz, Security und Digitalisierung waren die Top-Themen auf dem ESE Kongress 2022

Gut 1.200 Besucher kamen im Dezember 2022 in der Stadthalle in Sindelfingen zusammen, um sich auf dem Embedded Software Engineering Kongress zu aktuellem Wissen, Ideen und Lösungen rund um Technologien, Methoden und Trends in der Embedded-Branche auszutauschen.

Künstliche Intelligenz, Security und Digitalisierung waren die Top-Themen auf dem ESE Kongress 2022 weiterlesen

Aktuelles zum neuen Cortex-M85: Das neue Flaggschiff der Armv8.1-M Architektur

MicroConsult-Trainer Remo Markgraf widmet seinen Vortrag auf dem ESE Kongress 2022 den wesentlichen Neuerungen des M85 und der Armv8.1-M-Architekturerweiterungen in einem Überblick. Jetzt anmelden!

Aktuelles zum neuen Cortex-M85: Das neue Flaggschiff der Armv8.1-M Architektur weiterlesen

Dynamische versus statische Polymorphie mit C++

In seinem Vortrag auf dem ESE Kongress 2022 stellt MicroConsult-Trainer Thomas Batt Implementierungsansätze für Polymorphie mit C++ vor und vergleicht sie in Bezug auf Performance und Speicherverbrauch auf einem Embedded-Target. Jetzt anmelden!

Dynamische versus statische Polymorphie mit C++ 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.

Test-Ende gut, alles gut weiterlesen

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

Projekt-Territorien schützen: Von Hunden, Katzen, Projektleitern und Chefs

Menschen beanspruchen sichtbare und unsichtbare Territorien für sich. Wer ihre Grenzen verletzt, wird als unangenehm oder auch als bedrohlich empfunden. Diese – oft unbeabsichtigten – Territorialverletzungen führen auch in der Projektarbeit immer wieder zu schwerwiegenden Konflikten oder störenden Reibereien. Eine gewisse Sensibilität für die territorialen Ansprüche unserer Mitmenschen ist hier von Vorteil.

Projekt-Territorien schützen: Von Hunden, Katzen, Projektleitern und Chefs weiterlesen

Cortex®-M85, das neue Flaggschiff der Armv8.1-M Architektur

Während sich der Cortex-M23 und der M33 als Nachfolger für den Cortex-M0+ und den M4 im Markt sukzessive durchsetzen, blieb der Cortex-M55 als erstes Familienmitglied der im Jahr 2019 veröffentlichten Armv8.1-M-Architekturerweiterung beinahe unbeachtet. Mit dem Cortex®-M85 schließt Arm nun diese Lücke nach oben. 

Cortex®-M85, das neue Flaggschiff der Armv8.1-M Architektur weiterlesen