Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Qualität und Sicherheit

Qualität und Sicherheit - Training & Coaching:

 

Qualität und Sicherheit - Fachwissen:

Test, Qualität und Safety von Embedded-Software

Softwarequalität beschränkt sich leider noch zu häufig auf die Formel: Hauptsache es läuft! Doch jeder der Erfahrung mit über Jahre gewachsener Software hat, weiß, welche unangenehmen Folgen diese sehr einseitige Sicht haben kann. Gerade weil sich Software lange Zeit schnell verändern und erweitern lässt, muss der Qualität eine besondere Aufmerksamkeit geschenkt werden.

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. Die Kommunikation zwischen Mensch und Computer basiert auf Kenntnissen der Informatik, Psychologie, Ergonomie und Arbeitswissenschaft. Entwickler können auf bewährte Prozesse, Tests und Analysen zugreifen, die ihnen wertvolle Einsichten liefern.

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.

Safety-Konzepte für Aurix-Mikrocontroller

Soft- und Hardwareentwickler wissen die Safety Management Unit der Aurix-Mikrocontroller als eigenständige Einheit für Fehlerbehandlungen zu schätzen.

Sichere Hinweise auf drohende Software-Erosion und was Sie dagegen tun können

Erfolgreiche Embedded-Software wird meist über einen langen Zeitraum hinweg entwickelt. Dabei kann es passieren, dass hin und wieder Beziehungen in den Code eingebaut werden, die dort nichts zu suchen haben. Mit der Zeit weicht die Software immer stärker von der geplanten Architektur ab – die Software-Erosion befindet sich in vollem Gange.

Secure Design Patterns

Security in bestehende eingebettete Systeme zu bringen ist nicht nur kostenintensiv, sondern auch methodisch falsch. Vielmehr soll Security fixer Bestandteil im Entwicklungsprozess sein. Die Frage ist nur, welche Methoden und Konzepte zum Erreichen von Security angewendet werden sollen. Secure Design Patterns für Software sollen weithin akzeptierte und relevante Lösungsansätze aufzeigen.

Safety & Security: Auf bekannte und bewährte Methoden setzen

Die Betriebssicherheit von softwareintensiven Embedded-Systemen ist eng mit dem Schutz vor unbefugtem Zugriff oder einem gezielten Angriff verbunden. Die dazu notwendigen Maßnahmen stellen Software- und Hardwareentwickler gleichermaßen vor hohe Herausforderungen.

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.

 

Trend Guide "Embedded Safety & Security"

Safety und Security bezeichnen unterschiedliche Eigenschaften von Embedded-Softwaresystemen. Doch bei genauer Betrachtung zeigt sich, wie eng die Betriebssicherheit von softwareintensiven Embedded-Systemen mit dem Schutz vor unbefugtem Zugriff oder gezieltem Angriff verbunden ist. Die dazu notwendigen Maßnahmen stellen Software- und Hardwareentwickler gleichermaßen vor hohe Herausforderungen.


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


Experten-Statements und Ratschläge zu Qualität & Sicherheit


Software-Sicherheit: Risiken und Lösungen

Vortrag als PDF (MicroConsult-Forum, embedded world 2012)