Bewertung:

Das Buch ist für seine praktischen Einblicke und die gründliche Behandlung der Softwaresicherheit für kritische Systeme hoch angesehen. Es kombiniert Prinzipien, Standards und Beispiele aus der Praxis und ist damit sowohl für Berufsanfänger als auch für erfahrene Ingenieure geeignet. Einige Benutzer hatten jedoch Probleme mit der Kindle-Kompatibilität, was zu Unzufriedenheit führte.
Vorteile:⬤ Gut geschrieben und fesselnd
⬤ Praktische Beispiele
⬤ Umfassende Abdeckung von Standards und Methoden
⬤ Nützliche Referenzen
⬤ Aufschlussreiche Anekdoten
⬤ Geeignet für fortgeschrittene Leser
⬤ Umsetzbare Erkenntnisse für praktische Anwendungen.
⬤ Nicht auf Kindle unterstützt, obwohl es als solches beworben wird
⬤ einige Diagramme sind schwer zu lesen
⬤ möglicherweise nicht für absolute Anfänger in der Software-Sicherheit geeignet.
(basierend auf 5 Leserbewertungen)
Embedded Software Development for Safety-Critical Systems
"Ich kann das Buch von Herrn Hobbs nur empfehlen." - Stephen Thomas, PE, Gründer und Herausgeber von FunctionalSafetyEngineer.com.
Sicherheitskritische Geräte, ob in der Medizin, im Automobilbau oder in der Industrie, sind in zunehmendem Maße von der korrekten Funktion hochentwickelter Software abhängig. In den letzten zehn Jahren sind viele Normen erschienen, die festlegen, wie solche Systeme zu entwerfen und zu bauen sind. Entwickler, die früher nur wissen mussten, wie man Geräte für ihre Branche programmiert, müssen jetzt bemerkenswert esoterische Entwicklungspraktiken verstehen und darauf vorbereitet sein, ihre Arbeit vor externen Prüfern zu rechtfertigen.
In Embedded Software Development for Safety-Critical Systems wird die Entwicklung sicherheitskritischer Systeme unter Berücksichtigung der folgenden Normen erörtert: IEC 61508; ISO 26262; EN 50128; und IEC 62304. Es werden die Vor- und Nachteile vieler in den Normen empfohlener Architektur- und Entwurfspraktiken erläutert, die von der Replikation und Diversifizierung über die Erkennung von Anomalien bis hin zu den so genannten "Safety Bag"-Systemen reichen.
Dieses Buch befasst sich mit der Verwendung von Open-Source-Komponenten in sicherheitskritischen Systemen und ist aus einem Kurstext hervorgegangen, der von QNX Software Systems für ein Schulungsmodul zur Entwicklung eingebetteter Software für sicherheitskritische Geräte verwendet wurde, darunter medizinische Geräte, Bahnsysteme, Industriesysteme und Fahrerassistenzsysteme in Autos.
Obwohl das Buch größtenteils Open-Source-Tools beschreibt, bietet es auch genügend Informationen, um sich nach kommerziellen Anbietern umzusehen, falls Sie sich für diesen Weg entscheiden. Alle in diesem Buch beschriebenen Techniken können in Hunderten von Fachartikeln weiter erforscht werden. Um Ihnen den Einstieg zu erleichtern, gibt der Autor Referenzen an, die er als Softwareentwickler als hilfreich empfunden hat. Die meisten dieser Referenzen stehen zum kostenlosen Download zur Verfügung.