smart.safe.SANEON

Training

Training for SW Arechitecutre FuSa/ASPICE: General Overview

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.)

Day

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

Note: At the audience’s convenience, the training will start with a brief introduction of the different topics covered by the training Agenda. Topics of interest can be discussed in greater depth by the trainer in a workshop-like setting. 

Course Objectives

In this course, you will 

  • 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 

Pre-requisites 

  • 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

  • Englisch  

Indication

Do you need a personalized offer for this course? Feel free to contact us at contacting@saneon.de 

This training is also available online. 

In addition, we can offer you further services that are not in the scope of this training: 

  • Training customized on special needs or technical implementation challenges 
  • Training courses available online for participants unable to attend in person