This book introduces the concept of software architecture as one of the cornerstones of software in modern cars. Following a historical overview of the evolution of software in modern cars and a discussion of the main challenges driving that evolution, Chapter 2 describes the main architectural styles of automotive software and their use in cars' software. In Chapter 3, readers will find a description of the software development processes used to develop software on the car manufacturers’ side. Chapter 4 then introduces AUTOSAR - an important standard in automotive software. Chapter 5 goes beyond simple architecture and describes the detailed design process for automotive software using Simulink, helping readers to understand how detailed design links to high-level design. Next, Chapter 6 presents a method for assessing the quality of the architecture - ATAM (Architecture Trade-off Analysis Method) - and provides a sample assessment, while Chapter 7 presents an alternative way of assessing the architecture, namely by using quantitative measures and indicators. Subsequently Chapter 8 dives deeper into one of the specific properties discussed in Chapter 6 - safety - and details an important standard in that area, the ISO/IEC 26262 norm. Lastly, Chapter 9 presents a set of future trends that are currently emerging and have the potential to shape automotive software engineering in the coming years.
%0 Book
%1 Staron17
%A Staron, Miroslaw
%C Cham
%D 2017
%I Springer
%K 01841 103 springer book automotive software engineering architecture design development
%R 10.1007/978-3-319-58610-6
%T Automotive Software Architectures: An Introduction
%X This book introduces the concept of software architecture as one of the cornerstones of software in modern cars. Following a historical overview of the evolution of software in modern cars and a discussion of the main challenges driving that evolution, Chapter 2 describes the main architectural styles of automotive software and their use in cars' software. In Chapter 3, readers will find a description of the software development processes used to develop software on the car manufacturers’ side. Chapter 4 then introduces AUTOSAR - an important standard in automotive software. Chapter 5 goes beyond simple architecture and describes the detailed design process for automotive software using Simulink, helping readers to understand how detailed design links to high-level design. Next, Chapter 6 presents a method for assessing the quality of the architecture - ATAM (Architecture Trade-off Analysis Method) - and provides a sample assessment, while Chapter 7 presents an alternative way of assessing the architecture, namely by using quantitative measures and indicators. Subsequently Chapter 8 dives deeper into one of the specific properties discussed in Chapter 6 - safety - and details an important standard in that area, the ISO/IEC 26262 norm. Lastly, Chapter 9 presents a set of future trends that are currently emerging and have the potential to shape automotive software engineering in the coming years.
%@ 978-3-319-58609-0
@book{Staron17,
abstract = {This book introduces the concept of software architecture as one of the cornerstones of software in modern cars. Following a historical overview of the evolution of software in modern cars and a discussion of the main challenges driving that evolution, Chapter 2 describes the main architectural styles of automotive software and their use in cars' software. In Chapter 3, readers will find a description of the software development processes used to develop software on the car manufacturers’ side. Chapter 4 then introduces AUTOSAR - an important standard in automotive software. Chapter 5 goes beyond simple architecture and describes the detailed design process for automotive software using Simulink, helping readers to understand how detailed design links to high-level design. Next, Chapter 6 presents a method for assessing the quality of the architecture - ATAM (Architecture Trade-off Analysis Method) - and provides a sample assessment, while Chapter 7 presents an alternative way of assessing the architecture, namely by using quantitative measures and indicators. Subsequently Chapter 8 dives deeper into one of the specific properties discussed in Chapter 6 - safety - and details an important standard in that area, the ISO/IEC 26262 norm. Lastly, Chapter 9 presents a set of future trends that are currently emerging and have the potential to shape automotive software engineering in the coming years.},
added-at = {2017-12-15T20:05:43.000+0100},
address = {Cham},
author = {Staron, Miroslaw},
biburl = {https://www.bibsonomy.org/bibtex/23fc272f9aa2e8fdd12e24d36d6e7e4be/flint63},
doi = {10.1007/978-3-319-58610-6},
file = {SpringerLink:2017/Staron17.pdf:PDF;Springer Product page:http\://www.springer.com/978-3-319-58609-0:URL;Springer Pro:https\://www.springerprofessional.de/automotive-software-architectures/12468972:URL;Amazon Search inside:http\://www.amazon.de/gp/reader/3319586092/:URL},
groups = {public},
interhash = {b39af9a4f5e65f6bb58fd1fb39a55a4e},
intrahash = {3fc272f9aa2e8fdd12e24d36d6e7e4be},
isbn = {978-3-319-58609-0},
keywords = {01841 103 springer book automotive software engineering architecture design development},
publisher = {Springer},
timestamp = {2018-04-16T11:57:33.000+0200},
title = {Automotive Software Architectures: An Introduction},
username = {flint63},
year = 2017
}