„300% Effizienzsteigerung, die doppelte Arbeit in der Hälfte der Zeit schaffen“: Mit solchen und ähnlichen Ansagen preisen Berater oft die Vorzüge von agilem Arbeiten in Unternehmen an. Die Realität sieht leider oft ganz anders aus, denn der versprochene Geschwindigkeitsgewinn kann  an anderer Stelle oft mehr als aufgefressen werden. (Clipdealer)

Die agile Geschwindigkeitslüge

„Mein Auftrag ist es, hier Geschwindigkeit reinzubringen!“ Mit diesen markigen Worten wird die Agile Transition in so manch einer Firma eingeläutet. Das häufige Ergebnis: Die Fluktuation beim Personal steigt – und die versprochenen Zuwächse an Produktivität bleiben aus.

Weiterlesen
Das  Echtzeit Betriebssystem RTEMS wurde nun auch in seiner Multicore-Variante von der europäischen Raumfahrtbehörde ESA für den sicherheitskritischen Einsatz in Satelliten zertifiziert.  (NASA)
RTOS im Weltall

RTEMS für Raumfahrt qualifiziert

Die europäische Raumfahrtbehörde ESA hat das quelloffene Echtzeitbetriebssystem RTEMS in der SMP (Symmetric Multiprocessing) Konfiguration für Criticality Category C und D zertifiziert. Damit können jetzt auch sicherheitskritische Funktionen auf modernen Multicore-Prozessoren, die auf RTEMS setzen, ausgeführt werden. Bisher stand dafür nur eine stark reduzierte, mittlerweile veraltete, Single-Core Version zur Verfügung.

Weiterlesen
APIs sind insbesondere für bestimmte Angriffstypen anfällig. Keine davon sind neu. Auf Grund fehlender Maßnahmen sind sie häufig sehr effektiv. (Sergey Nivens - stock.adobe.com)
Best Practices der API-Sicherheit

API-Angriffe abwehren

Der zunehmende Einsatz von mobilen Endgeräten, IoT-Netzwerken und Cloud-Systemen krempelte die Anwendungsarchitekturen mit ihren Application Programming Interfaces (APIs) komplett um. Massiv zugenommene automatisierte Angriffe auf schlecht geschützte APIs bedrohen seither vor allem personenbezogene Daten wie zum Beispiel Zahlungskartendaten oder geschäftskritische Dienste.

Weiterlesen
Cadence und Mathworks intensivieren ihre Zusammenarbeit: Mit der Integration von MATLAB in die Virtuoso ADE Design Suite erhalten Entwickler ein starkes Werkzeug zum IC-Design an die Hand. Data-Mining und -Analysen werden enorm beschleunigt und die Entwicklungszeit neuer ICs enorm verkürzt. (Cadence)
IC-Design

Cadence integriert MATLAB in die Virtuoso ADE Suite

Zwei der führenden Anbieter an IC-Designtools haben ihre Zusammenarbeit intensiviert und eine tiefgreifende Kombination ihrer führenden Werkzeuge vorgestellt: Cadence integriert die MATLAB-Tools von Mathworks in seine Virtuoso ADE Suite. Dies eröffnet neue Datenaustausch- und Analysemöglichkeiten zwischen den etablierten Plattformen.

Weiterlesen
Design-Patterns bzw. Entwurfs- und Architektursmuster die Entwicklung klassischer Embedded Systeme deutlich beschleunigen oder vereinfachen. Aber sind bereits etablierte klassische Entwurfsmuster  auch bei IoT-Systemen gut anwendbar? Oder gibt es vielleicht bereits neue Muster, die sich speziell für IoT-Systeme eignen? (gemeinfrei)

Design Patterns: Entwurfs- und Architekturmuster für das Internet der Dinge

Mit dem Begriff Internet der Dinge (IoT) assoziiert man Milliarden vernetzter Geräte (Devices), wie z.B. Sensoren und Aktuatoren, die über hochgradig interoperable Standard-Internettechnologien miteinander kommunizieren und große Mengen an Daten produzieren. Doch was müssen System- oder Softwarearchitekten beachten, wenn sie IoT-Systeme planen und entwerfen? Und welche Entwurfs- und Architekturmuster passen zu dieser Kategorie von Systemen?

Weiterlesen
Damit die funktionale Sicherheit von Embedded Software auch wirklich gewährleistet ist, lohnt es sich, von Anfang an ein Software Safety Concept aufzustellen und eine Safety-Analyse durchzuführen. Nur dann, wenn das Requirements Engineering und das Architektur-Design  gründlich waren, kann ein Sicherheitskonzept auch wirklich aufgehen. (gemeinfrei)

Software Safety Concept: Welche Safety-Analysen sind sinnvoll?

Safety-Analysen in der Softwareentwicklung sind – bis auf Ausnahmen – primär auf Software Architekturebene vorgesehen. Doch wie erfasst man alle für die funktionale Sicherheit erforderlichen Voraussetzungen möglichst umfassend? Und welche Aspekte muss die Safety-Analyse für ein Softwaresicherheitskonzept abdecken? Ein Beispiel aus der Praxis.

Weiterlesen