(gemeinfrei/Pixabay)

Energiewende: Neue Geschäftsmodelle durch

Im Rahmen der Energiewende werden die klassischen Modelle der zentralen Energiegewinnung revolutioniert. Während früher Energieversorger mit der Herstellung und Verteilung von elektrischer Energie beschäftigt waren, bieten neue Konzepte wie Solar- oder Windstrom die Möglichkeit zur dezentralen Energiegewinnung und Einspeisung ins Netz.

Weiterlesen
Bei Robotern spielen Safety und Security eine zentrale Rolle. Safety, weil der Einsatz der Roboter potenziell Menschenleben gefährden könnte, und Security, weil Hackerangriffe die Programmierung verändern können – mit potenziell katastrophalen Folgen.  (gemeinfrei/Pixabay)

Synergieeffekte von Safety und Security

Roboter enthalten zwar grundsätzlich Safety-relevante (IEC 61508 Funktionale Sicherheit) Schutzmechanismen, um Schäden an Leib und Leben entgegen zu wirken. Allerdings ist Security (Angriffssicherheit: ISO 27034 und IEC 62443) bei (vernetzten) Robotern gleichermaßen unverzichtbar, da Security die Safety beeinflussen kann.

Weiterlesen
Ein Zug in Bewegung: Ähnlich problematisch zu beschreiben und zu modellieren ist ein dynamisches Embedded-System mit sich ändernden Beziehungen.   (gemeinfrei)
Systembeschreibung

Dynamische Softwarearchitektur für eingebettete Systeme

Mit der UML und den Erweiterungen SysML und MARTE lässt sich die statische Architektur einer Software grundsätzlich gut beschreiben. Ein Problem stellt aber die Dynamik des Systems dar. Insbesondere das Zusammenspiel zwischen der Hardware, dem Speichermodell, dem Betriebssystem und der Anwendungssoftware kann nur unzureichend strukturiert und beschrieben werden.

Weiterlesen
Menschen in einer Warteschlange: Die richtige Dimensionierung einer Message-Warteschlange für Embedded-Systeme kann ein kitzliges Unterfangen werden. (gemeinfrei/Pixabay)

Queuing – Warteschlangentheorie für Embedded-Software

Entwickler von Embedded-Systemen müssen beim Systementwurf oft die maximale Anzahl an Messages ermitteln, die in einer Message Queue auflaufen können. Viele RTOS benötigen diese Information, um eine Queue zu erzeugen. Besonders wenn es um „harte“ Echtzeitsysteme geht, gilt es, sich auch mit Queuing-Verzögerungen auseinanderzusetzen,

Weiterlesen