Embedded-Software-Design: Anforderungen entwickeln und Architekturen verfeinern

“Predictive Maintenance” wird laut Experten in den nächsten fünf bis zehn Jahren bei so gut wie allen rotierenden Maschinen die Norm sein. Die rasante Entwicklung der Sensortechnologie und der künstlichen Intelligenz beschleunigt dieses Tempo zusätzlich. Die hierzu mit dem Internet of Things (IoT) verbundenen Embedded-Systeme stellen immer komplexere Anforderungen an das Design. Wer im Vorfeld durchdachte Anforderungen entwickelt und die Architektur konsequent mit Software-Design verfeinert, sichert Software- und Produktqualität.

Embedded-Software-Design: Anforderungen entwickeln und Architekturen verfeinern weiterlesen

Warum Scrum nach Lehrbuch in der Embedded-Welt nicht funktioniert

Um im Embedded-Umfeld erfolgreich agil zu entwickeln, müssen neben den Scrum-Grundlagen die Besonderheiten des komplexen Zusammenspiels von Hardware und Software von der Planung bis zum Test berücksichtigt werden. MicroConsult ScrumBedded * verspricht hier als maßgeschneiderte Lösung Erfolg.

Warum Scrum nach Lehrbuch in der Embedded-Welt nicht funktioniert weiterlesen

Moderne Low-Level-Treiberprogrammierung

CMSIS, MCAL und Co. – Low-Level-Treiber von der Stange

Embedded-Systeme trifft man heute in vielen Bereichen an. Oft sind sie ein entscheidender Faktor für Komfort, Sicherheit, Nachhaltigkeit und Innovation. Der Anteil der Software in Embedded-Systemen steigt weiter an. Und auch die Hardware, ob Mikroprozessor mit externer Peripherie oder Mikrocontroller, wird immer komplexer. Multicore-Systeme sind bereits Realität, und immer mehr Hersteller bringen neue Multicore-Derivate auf den Markt. Diese komplexe Hardware selbst bis in das letzte Bit zu kennen – und zu programmieren – ist in der dafür zur Verfügung stehenden Zeit nicht mehr möglich. Das macht eine Abstraktion der Hardware unumgänglich.

Moderne Low-Level-Treiberprogrammierung weiterlesen

Requirements Engineering und Management Teil 3: Anforderungen verwalten, verfolgen und verlinken

Anforderungen erfassen und verwalten ist ein wesentlicher Schlüssel zu erfolgreichen Projekten. Egal ob im klassischen oder agilen Prozessumfeld – professionelles Requirements Engineering und Management für Embedded- und Echtzeitsysteme verkürzt Ihre Projektlaufzeiten und spart Entwicklungs- sowie Wartungskosten ein. Stellen Sie sich dieser Herausforderung!

Nach der Definition der Anforderungen mithilfe einer Checkliste im 1. Teil und der Gestaltung der Prozesse im 2. Teil lesen Sie nachfolgend, wie Sie Anforderungen beim Requirements Engineering und Management verwalten, verfolgen und verlinken und wie Sie die Tools dazu auswählen und etablieren.

Requirements Engineering und Management Teil 3: Anforderungen verwalten, verfolgen und verlinken weiterlesen