Logo
01.10.2019

PDF

Design Patterns in der Praxis richtig anwenden

Ob ein Design Pattern eingesetzt werden sollte oder nicht, ist für ein geschultes Auge leicht zu erkennen.

Logo
18.09.2019

PDF

Die SOLID-Prinzipien - Fünf Grundsätze für bessere Software

Die Qualität der Software ist nicht in allen Projekten ideal. Der Einsatz von Software Engineering soll den Code in all seinen Aspekten verbessern. Mit diesen fünf Prinzipien kommen Sie dem Ziel näher. Denn guter Code motiviert!

Logo
04.09.2019

PDF

Missverständnis, der treue Projektbegleiter

Was immer wir in einem Projekt tun, es hat praktisch immer etwas mit Kommunikation zu tun. Der berühmte Satz „Man kann nicht nichtkommunizieren“ des berühmten Kommunikationswissenschaftlers Paul Watzlawik gilt natürlich auch für Projekte.

Logo
11.06.2019

PDF

Mit Designpatterns Entwicklungszeit einsparen

Die wichtigsten Elemente für Entwurfsmuster, mit denen Sie standardisierte Software-Strukturen einfach wiederverwerten können.

Logo
21.05.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 3: Ein Erfassungsbeispiel

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
07.05.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 2: Die Erfassungsmethode

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
29.04.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 1: Anforderungen und Mythen

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
25.03.2019

PDF

Psychogramm agiler Methoden: Agile Werte und Prinzipien unter der Lupe

Agile Methoden halten immer mehr Einzug in die Entwicklungsabteilungen vieler Firmen. Der Status einer fixen Idee ist mittlerweile dem einer anerkannten Alternative zu etablierten Methoden des klassischen Projektmanagements gewichen.

Logo
20.03.2019

PDF

Echtzeit-Software: Embedded-Programmierung und Betriebssysteme

Wie sieht professionelle Embedded-Softwareentwicklung heute aus? Ein schneller Einstieg in die Welt der Echtzeit-Betriebssysteme und der Embedded-Software-Programmierung in EC und EC++.

Logo
13.03.2019

PDF

Das Rad nicht immer neu erfinden: Architekturmuster im Embedded-Umfeld erfolgreich einsetzen

Embedded-Projekte starten meistens sehr klein. Und oft wird im Anfangsstadium kein Gedanke an die Software-Architektur verschwendet. Die Anwendung soll bald funktionieren – und die Probleme mit der neuen Hardware sind ja auch noch zu lösen.

Logo
07.08.2018

PDF

Windows en miniature - Was steckt hinter Windows 10 IoT?

Microsoft hat im letzten Jahr mit großem Getöse „Windows 10 IoT“ vorgestellt. Eine Version – Windows 10 IoT Core – ist sogar auf der beliebten Bastelplattform „Raspberry Pi“ verfügbar. Was steckt nun hinter „Windows 10 IoT Core“?

Logo
07.08.2018

PDF

Funktionale Sicherheit: Systematische Fehler mit Struktur und Prozessen eindämmen

Ein ganzheitlicher Ansatz und das entsprechende Wissen um die Details sind essentiell, wenn es um das Erstellen von funktional sicheren Systemen geht. Die Integrität der Software lässt sich durch strukturierte und zielgerichtete Methoden und Techniken erreichen.

Logo
07.08.2018

PDF

Mit durchdachter Software-Usability Wettbewerbsvorteile erzielen

Die Qualität von industrieller Software stellt für Unternehmen einen entscheidenden Wettbewerbsfaktor dar. Der Projekterfolg steht dabei im direkten Zusammenhang mit einer hohen Bedienqualität.

Logo
07.08.2018

PDF

Requirements Engineering und Management Teil 1: Anforderungen - Eine Checkliste zur Reife?

Anforderungen erfassen und verwalten ist ein wesentlicher Schlüssel zu erfolgreichen Projekten. Professionelles Requirements Engineering und Management für Embedded- und Echtzeitsysteme verkürzt Ihre Projektlaufzeiten und spart Entwicklungs- und Wartungskosten.

Logo
07.08.2018

PDF

Requirements Engineering und Management Teil 2: Prozess, Vorgehen, Methode

Anforderungen erfassen und verwalten ist ein wesentlicher Schlüssel zu erfolgreichen Projekten. Professionelles Requirements Engineering und Management für Embedded- und Echtzeitsysteme verkürzt Ihre Projektlaufzeiten und spart Entwicklungs- und Wartungskosten.

Logo
07.08.2018

PDF

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

Anforderungen erfassen und verwalten ist ein wesentlicher Schlüssel zu erfolgreichen Projekten. Professionelles Requirements Engineering und Management für Embedded- und Echtzeitsysteme verkürzt Ihre Projektlaufzeiten und spart Entwicklungs- sowie Wartungskosten.

Logo
07.08.2018

PDF

Moderne Low-Level-Treiberprogrammierung

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 wird immer komplexer.

Logo
07.08.2018

PDF

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.

Logo
07.08.2018

PDF

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.

Logo
19.06.2018

PDF

Ressourcen-Management für die Multicore-Mikrocontroller-Auswahl

Die Anforderungen an Mikrocontroller-gesteuerte Systeme steigen von Jahr zu Jahr. Dies hängt damit zusammen, dass sie z.B. mehr Komfort, erweiterte Funktionalität und höhere Sicherheit für den Anwender bringen sollen. Die Rechenkerne benötigen also immer mehr Rechenleistung.

Logo
19.06.2018

PDF

Denkfallen in Projekten - Wie uns das Gehirn in die Irre führt

Wir alle wollen Projekte gewinnen, doch manchmal liegt ein Fluch auf einem Projekt. Dieser Fluch liegt darin, dass der Gewinner das Projekt falsch eingeschätzt hat und es sich zum Desaster entwickelte...

Logo
19.06.2018

PDF

Agile Rollen erfolgreich besetzen

Dieser Beitrag stellt die agilen Rollen der agilen Entwicklungsmethode Scrum mit den spezifischen Aufgabenstellungen vor, zeichnet für jede Rolle ein fachliches und persönliches Kompetenzprofil und gibt Best Practice Empfehlungen für die Besetzung der Rollen.

Logo
17.01.2018

PDF

Software-Architektur braucht Verantwortung und Können - Welche Themen sollte der Software-Architekt beherrschen?

Mit der steigenden Produktkomplexität und immer leistungsfähigerer Hardware erhöhen sich ebenfalls der Umfang und die Komplexität der Software von Embedded-Systemen. In vielen Produkten setzt die Software den wesentlichen Teil der Funktionalität um.

Logo
17.01.2018

PDF

Wie geht es weiter mit C++? - Beschlossene und geplante Änderungen des C++ - Standards

Seit der Version 11 bewegt sich wieder etwas im Hause C++. Wurde lange Zeit die Weiterentwicklung des C++ Standards von der (Programmier-) Öffentlichkeit kaum wahrgenommen, hat die Version 11 von C++ der Programmiersprache neuen Schwung verliehen.

Logo
19.05.2017

PDF

Safety und Security in Multicore-Systemen: So gelingt die Implementierung

Die Anforderungen an sicherheitsrelevante Steuerungen steigen stetig. Multicore-Architekturen bewältigen diese Aufgaben am besten und werden deshalb vermehrt angeboten und eingesetzt.

Logo
10.03.2017

PDF

Arduino Look-and-Feel für Multicore - Durchbruch in der Multicore-Anwendung?

Unser Vortrag beleuchtet die wesentlichen Schritte in Richtung Multicore-Mikrocontroller und einfache Implementierungen im Kontext der funktionalen Sicherheit. Dazu wird das Look and Feel von Arduino auf ein leistungsstarkes Multicore-Device und entsprechendes Board angewandt.

Logo
26.01.2017

PDF

Von C nach Embedded-C: Das Ziel bestimmt den Weg (Fachartikel)

Natürlich ist Embedded-C auch C. Der Umstieg von C auf Embedded-C bedeutet aber, dass der Programmierer sich beim Einsatz an den Erfordernissen der jeweiligen Embedded-Anwendung orientieren muss.

Logo
02.06.2016

PDF

Agile Entwicklung von Embedded-Systemen

Die Umstellung des kompletten Entwicklungsprozesses inklusive des Systemtests auf agile Methoden und eine enge Kopplung mit der Hard- wareentwicklung führen zum erfolgreichen Einsatz agiler Konzepte.

Logo
02.06.2016

PDF

Herausforderung Projektleitung - Erfolgreich Führen ohne Macht

Der Anteil der Projekte in den Unternehmen wächst stetig. Sie sind nicht nur in Forschung und Entwicklung, sondern auch bei Veränderungsmaßnahmen im Unternehmen das Mittel der Wahl. Projekte entscheiden über die Zukunftsfähigkeit (Vortrag ESE Kongress 2014)

Logo
02.06.2016

PDF

Ein Multicore-Referendum - Prozesse und Kriterien für die Mikrocontroller-Auswahl

Die Auswahl des richtigen Mikrocontrollers bleibt eine Herausforderung. Das Aufkommen von Multicore-Architekturen in Embedded-Systemen bringt zusätzliche Aspekte für die Auswahl-Betrachtung mit sich und erfordert eine Neubewertung etablierter Kriterien (Vortrag ESE Kongress 2015)

Logo
02.06.2016

PDF

Quo Vadis, Multicore? Irrwege & Zukunftstrend

Multicore-Ansätze gewinnen auch auf dem Gebiet der Mikrocontroller immer größere Bedeutung in Embedded-Systemen (Vortrag, ESE Kongress 2015)

Logo
02.06.2016

PDF

ARM-Cortex Overview: What is the Right ARM Architecture?

Vortrag, Embedded Platforms Conference 2014

Logo
02.06.2016

PDF

Systems Engineering mit der SysML

Wichtige Diagramme, Notationen und Anwendungen im Überblick (Vortrag, ESE Kongress 2013)

Logo
02.06.2016

PDF

Die drei Gesichter der Sicherheit von Software-Systemen (Teil 3): Zukunftssicherheit

Teil 3 behandelt den etwas schwieriger zu definierenden Begriff der Zukunftssicherheit, der sehr viele Aspekte beinhaltet.

Logo
02.06.2016

PDF

Die drei Gesichter der Sicherheit von Software-Systemen (Teil 2): Zugangs- oder Angriffssicherheit

Teil 2 dieser Serie fasst einige Expertenmeinungen und -empfehlungen zum Thema Security zusammen. Dabei zeigt sich, wie sehr die Betriebssicherheit von softwareintensiven Embedded-Systemen mit dem Schutz vor unbefugtem Zugriff oder gezieltem Angriff verbunden ist.

Logo
02.06.2016

PDF

Die drei Gesichter der Sicherheit von Software-Systemen (Teil 1): Betriebssicherheit

Der Aspekt Sicherheit von SW-Systemen ist mehr als nur die Betriebssicherheit. Im 1. Teil dieser Serie zum Thema Softwaresicherheit schauen wir auf den ESE Kongress und die dort gemachten Aussagen der Referenten zum Thema Betriebssicherheit.

Logo
02.06.2016

PDF

Das Rad nicht immer neu erfinden - Architekturmuster im Embedded-Umfeld

Architekturmuster sind nicht so bekannt wie ihre Verwandten, die Entwurfsmuster (Design Patterns). Aber auch in der Software-Architektur gibt es Vorlagen, die in den eigenen Projekten verwendet werden können.

Logo
02.06.2016

PDF

Die SOLID-Prinzipien: 5 Grundsätze für bessere Software

Die SOLID-Prinzipien (Single-Responsibility-Prinzip, Open-Closed-Prinzip, Liskovsches Substitutionsprinzip, Interface-Segregation-Prinzip, Dependency-Inversion-Prinzip) sind 5 Prinzipien aus der OO-SW-Entwicklung, die helfen, die Qualität des Codes zu verbessern.

Logo
02.06.2016

PDF

Systemisches Projektmanagement: Anwendung systemischer Regeln in der Projektarbeit

Projektteams sind soziale Systeme auf Zeit, die gemeinsam eine meist anspruchsvolle Aufgabe zu erfüllen haben. Die Qualität der Beziehungen im Projektteam spielt eine wesentliche Rolle für den Projekterfolg. Systemische Prinzipien helfen, die Teamentwicklung zu unterstützen.

Logo
02.06.2016

PDF

Betriebssystem: mit oder ohne? Vergleich und Auswahl von Software-Laufzeitarchitekturen

Der Vortrag vermittelt eine Übersicht und Auswahlkriterien zu aktuellen Laufzeitarchitekturen mit, aber auch ohne Betriebssystem (Vortrag, ESE Kongress 2015)