Automotive software with AUTOSAR

Brief description

The training program is intended for engineers who need to transition from the generic engineering or software engineering disciplines to the automotive industry. The program consists of a theoretical and practical, hands-on part working on actual automotive-relevant software tools and equipment. The participants will get introduced to specific software architectures and concepts used in automotive, such as modularization, virtualization, safety aspects and compile-time configurations, real-time constraints. Exercises are performed in an AUTOSAR environment, covering basic principles and technical concepts of automotive software components (SWC) and runtime environment (RTE). Data exchange formats and OEM / supplier methodologies are analyzed, as well as software migration scenarios. The course has a high practical dimension with real equipment and tools/frameworks utilized throughout, including DaVinci and MICROSAR. Finally, the course introduces concepts with AUTOSAR Adaptive and its future application outlooks.

TBC

Online
Novi Sad

60 hours Total
20 Online
20 Contacts
20 Other (self-paced work)

1200 Euros

Education:

University of Novi Sad, Serbia, 2013-2019
PhD in Electrical Engineering and Computing.
PhD Thesis: Formal verification of a software transactional memory based on timed automata.
University of Novi Sad, Serbia, 2008-2013.
Master of Science in Electrical Engineering and Computing.

Professional Experience:

Head of Automotive Development Group, TTTech Auto, 2020-present.
Teaching assistant, Faculty of technical sciences, University of Novi Sad, Serbia, 2013-2020.

Objectives of the program

The goals of the program are to train people to:

Who Should Participate?

The target group of training in the field of automotive software engineering are engineers who completed basic level of study in electrical or software engineering and need to pursue the transition to the automotive industry.

Course in details

Day 1

Asynchronous preparation
– Materials: L1-Fundamentals (30’)

On-site or Online Interactive session
– Intro (15’)
– Lecture: Fundamentals (30’)
– Exercise: TT1-SW Design with AUTOSAR (45’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (45’)

Day 2

Asynchronous preparation
– Materials:  L2-Operating System (15’) | L3-Software Components (15’)

On-site or Online Interactive session
– Recap: Fundamentals (30’)
– Lecture: Software Components (45’)
– Exercise: E0-Intro (30’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (30’)
– Quiz Fundamentals (10’)

Day 3

Asynchronous preparation

On-site or Online Interactive session
– Exercise: E1-Software Components (90’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (90’)

Day 4

Asynchronous preparation
– Materials: L4-Input Output (30’)

On-site or Online Interactive session
– Recap: Software Components (30’)
– Lecture: Input / Output (30’)
– Exercise: E2-Input Output (30’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (45’)
– Quiz Software Components (10’)

Day 5

Asynchronous preparation
– Materials: L5-Communication (30’)

Live Online Interactive session
– Recap: Input Output and Communication (45’)
– Lecture: Communication (30’)
– Exercise: E3-Communication (75’)

Asynchronous hands-on work
– Quiz Input Output (10’)
– Quiz Communication (10’)

Day 6

Asynchronous preparation
– Materials: L67-Mode Management (60’)

On-site or Online Interactive session
– Lecture: Mode Management (45’)
– Exercise: E4-Mode Management I (45’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (30’)

Day 7

Asynchronous preparation

On-site or Online Interactive session
– Recap: Mode Management I (30’)
– Exercise: E4-Mode Management II (60’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (90’)

Day 8

Asynchronous preparation
– Materials: L8-Memory (45’)

On-site or Online Interactive session
– Recap: Mode Management II (30’)
– Lecture: Memory (30’)
– Exercise: E5-Memory (30’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (60’)
– Quiz Mode Management (10’)

Day 9

Asynchronous preparation
– Materials: L9-Diagnostics (45’)

On-site or Online Interactive session
– Recap: Memory (30’)
– Lecture: Diagnostics (45’)
– Exercise: E6-Diagnostics (30’)

Asynchronous hands-on work
– Continuation of exercise in Offline mode (45’)
– Quiz Memory (10’)

Day 10

Asynchronous preparation

On-site or Online Interactive session
– Exercise: E6-Diagnostics  (30’)
– Recap: Diagnostics (30’)
– Project: Project presentation + Q&A (15’)

Day 10

Asynchronous hands-on work
– Continuation of exercise in Offline mode (75’)
– Quiz Diagnostics (10’)

Day 11

Asynchronous preparation

On-site or Online Interactive session
– Project: Q&A session (45’)

Asynchronous hands-on work

– Project development in Offline mode (90’)

Day 12-14

Asynchronous hands-on work
– Project development in Offline mode with discussions on Canvas (135’)

Day 15

Asynchronous preparation

Live Online Interactive session
– Project: Submission & presentation (135’, flexible)

Asynchronous hands-on work


Test: 60min

Duration: 1 hour