Training Software Architecture Considering ISO 26262 and ASPICE

Nowadays the major part of Functions in Automotive Embedded Systems are implemented in Software. Every function must comply with non-functional requirements such as Functional Safety (ISO 26262), SOTIF (ISO/PAS 21448), Security (ISO/SAE 21434), Automotive SPICE®, Notation (UML), Availability and Performance Requirements. Additionally, there are organizational requirements such as openness for future changes, cost efficiency, and risk mitigation.
The challenge is to achieve all these requirements simultaneously while they are usually contradicting. In times of increasing automation and digitalization, a sound Software Architecture makes the difference between successful and failed system development.
Based on many years of practical experience in the field of Software Architecture in Automotive Embedded Development, we provide you with the basic know-how of the art of Software Architecture.

Course Outline (daily 9 a.m.-5 p.m.)

2 Days

Part 1

  • Requirements of Automotive SPICE® and ISO 26262 on SW Architecture
  • The idea of Software Architecture: communicate the solution to others
  • Software Architecture is made of different views
  • Elicit project and product requirements
  • Performance scenarios: Which metrics do we need to measure a function?
  • Context view: how is the system embedded in the environment?

Day 1

Part 2

  • Building block view: what is the static structure of the system?
  • Runtime View: How are the functions executed?
  • Deployment View: Which building block is executed in which environment? How can we decompose the system?
  • Interface view: How do the building blocks interact?
  • Data view: What data is used and where is it stored?

Day 2

Course Objectives

  • Understand the art of Software Architecture
  • Sketch a Software Architecture that is decomposed into 3 Safety levels
  • Real life practical examples that can quickly be applied to current projects

Training participants receive

  • Printed training manual
  • Certificate of participation


  • Basic understanding of function and software development,
  • Basic knowledge of V-Modell, Safety or Automotive SPICE preferred.

Who should attend

  • System and Software Architects
  • Senior Developers
  • Quality Assurance
  • Test Engineers
  • Anyone involved in the development of software-intense systems

Training & Coaching Language

  • English
  • German


The course „Software Architecture“ is a complement to all kinds of concept development and can be combined with ISO 26262 training and SOTIF courses.

Do you need a personalized offer about this course? Feel free to contact us at
This training is also available online.

Additionally, we can offer you further trainings that are not in the scope of this course:

  • Training customized on special needs or technical implementation challenges
  • Training courses available online for participants unable to attend in person
This site is registered on as a development site.