Einheitliche Benutzerschnittstellen für embedded Geräte auf Knopfdruck

Ein Kunde der Prozesstechnik besaß mehrere Produktlinien mit Messgeräten für verschiedene Messgrößen. In jeder Linie gab es eine Familie von Geräten für unterschiedliche Messprinzipien. Zu Beginn des Projekts standen 4 […]
Aufbau einer IoT-Plattform für Geräte der Prozessautomatisierung

Ein Kunde wollte durch Aufbau einer eigenen IoT-Plattform die Nutzungsmöglichkeiten seiner Messgeräte der Prozesstechnik ausweiten. Dazu sollte im ersten Schritt in der Cloud eine Datenplattform für Telemetriedaten der Sensoren bzw. […]
Automatisierung von Systemtests für einen smarten Sensor

Ein Kunde der Automatisierungstechnik hatte einen smarten Sensor entwickelt, der mit knapp 1000 Konfigurationsparametern einiges an Funktionalität mitbrachte. Der Sensor konnte Standalone oder im Verbund mit anderen Knoten an einem […]
Aufbau einer Produktplattform für Geräte der Prozessautomatisierung

Über die nächsten zehn Jahre wollte ein Kunde ein neues, komplettes Produktportfolio an Sensoren, Aktoren, Transmittern und All-in-One-Geräten für die Prozessautomatisierung anbieten. In der bisherigen Generation hatte er bereits einige […]
Aufbau einer Produkttestplattform für Geräte der industriellen Automatisierung

Ein Kunde aus der Prozessautomatisierung hatte eine Produktfamilie von smarten Sensoren entwickelt. Die Geräte unterschieden sich in ihrem physikalischen Messprinzip, ihrem unterstützten Feldbus und – aufgrund ihrer Hardwareausstattung – in […]
Meilensteine der SW-Technik – Uncle Bobs Package Principles

In seinem Werk „Agile Software Development: Principles, Patterns, and Practices“ (ISBN: 978-0135974445) stellt Robert C. Martin eine Liste Prinzipien für Kopplung und Kohäsion von Softwarepaketen auf, die bis heute einen […]
Domain-Driven-Design für eingebettete Systeme

Domain Driven Design (DDD) ist eine Methodik zur Modellierung komplexer Software, die sich stark an der Fachlichkeit der jeweiligen Anwendungsdomäne orientiert und so die Trennung von Geschäftslogik und technischen Details […]
Modellgetriebene Softwareentwicklung für Embedded Systeme

Bei einigen Embedded-Herstellern ist modellgetriebene Softwareentwicklung (MDSE) ein zentraler Bestandteil ihrer Entwicklung. In zahlreichen Firmen ist der Begriff hingegen unbekannt oder wird mit überholten Techniken aus den 90ern assoziiert. Dies […]
Produktlinien Software Engineering

Viele Embedded-Hersteller steigern ihre Produktivität durch „Produktlinien Software Engineering“ (PLSE) seit Jahrzehnten erheblich. Für andere ist es noch kein Begriff oder sie sind der Ansicht, dass es sich für ihre […]
Plattformstrategie – Roadmap zur Embedded Plattform

Software ist für einige Embedded Hersteller noch etwas das sie brauchen und nicht etwas das sie wollen. Wie ihre Kunden schätzen sie den Wert von Hardware, möchten jedoch in Software […]