Automotive Software Engineering & Functional Safety (2021)
Summer Term 2021
Nowadays, premium cars have 50+ control units, which contain well over 100.000.000 lines of code. Hundreds of messages and thousands of signals are transmitted via different communication buses. More than 90% of all innovations in the automotive sector are already electronics-/software-based today. An automobile thus bundles many questions of computer science on 5x2m2, especially the development of complex and reliable software systems.
In this lecture, we'll discuss fundamentals, peculiarities, and challenges of software engineering in the automotive domain. We'll cover the core process for in-vehicle software development and make ourselves familiar with selected methods used in the development of automotive software. As many software-based systems are safety-related, we'll put emphasis on the safety aspects of software development. As a foundation, we'll cover selected technical fundamentals of electric / electronic (E/E) systems.
Nowadays, premium cars have 50+ control units, which contain well over 100.000.000 lines of code. Hundreds of messages and thousands of signals are transmitted via different communication buses. More than 90% of all innovations in the automotive sector are already electronics-/software-based today. An automobile thus bundles many questions of computer science on 5x2m2, including the development of complex and reliable software systems.
In this lecture, we'll discuss fundamentals, peculiarities, and challenges of software engineering in the automotive domain. We'll cover the core process for in-vehicle software development and make ourselves familiar with selected methods used in the development of automotive software. As many software-based systems are safety-related, we'll put emphasis on the safety aspects of software development. As a foundation, we'll cover selected technical fundamentals of electric / electronic (E/E) systems.