Als Softwareentwickler in einem Unternehmen, dass (unter anderem) Betriebssysteme nach dem OSEK-OS Standard anbietet, habe ich das Buch gekauft um:
1. Die Einbettung der Softwareentwicklung in den umfassenderen Prozess der Fahrzeugentwicklung besser zu verstehen.
2. Anregungen für die Verbesserung des eigenen Entwicklungsprozesses zu erhalten.
Diese Erwartungen wurden ganau zur Hälfte erfüllt. Das heißt: die erste Erwartung wurde erfüllt, die zweite nicht.
Darüber hinaus versucht das Buch, ein Basisverständnis zu verschiedenen Grundlagen der automotive Software zu vermitteln. Es gibt Kapitel zu den Grundlagen steuerungs- und regelungstechnischer, diskreter, eingebetteter, verteilter und vernetzter Systeme, sowie zu Echtzeitsystemen und zur Zuverlässigkeit, Sicherheit, Überwachung und Diagnose von Systemen. Diese Kapitel geben in der Regel nur einen groben Einblick in das entsprechende Fachgebiet.
Im Kapitel über Echtzeitsysteme habe ich einige Aussagen gefunden, die mit dem OSEK-OS Standard - der von den Automobilherstellern üblicherweise vorgeschrieben wird - nicht direkt übereinstimmen.
Erfreulicherweise sind die Autoren nicht der Versuchung erlegen, das Buch vorwiegend für die Vorstellung der Produkte des eigenen Unternehmens zu nutzen. Diese Produkte werden zwar mit Namen genannt, während die Namen von Fremdprodukten für die Softwareentwicklung verschwiegen werden, trotzdem bleibt ein ausgewogener Eindruck.
Alles in Allem, kann ich das Buch dem Einsteiger in die automotive Softwareentwicklung und dem entsprechend ambitionierem Studenten als Übersichtswerk empfehlen. Auf jeden Fall sind zusätzliche Nachschlagewerke und weiterführende Literatur zum jeweiligen Fachgebiet innerhalb des automotive Software Engineering erforderlich.
Der Preis ist zwar eigentlich für ein Fachbuch noch recht moderat, gemessen am Inhalt empfinde ich den Preis trotzdem als zu hoch.