Course: Software architecture training in consideration of ISO 26262 and ASPICE®
Today, a signification number of functions in automotive embedded systems are implemented in software. Every function must comply with such nonfunctional requirements as functional safety (ISO 26262), SOTIF (ISO/PAS 21448), security (ISO/SAE 21434), Automotive SPICE®, notation (UML), availability and performance requirements. In addition, organizational requirements such as openness for future changes, cost efficiency and risk mitigation must be addressed.
Simultaneously meeting all these typically contradictory requirements poses a challenge. In times of increasing automation and digitalization, sound software architecture can make the difference between successful and unsuccessful system development.
Drawing on our many years of practical experience in the field of software architecture in automotive embedded development, we provide you with the basic knowledge you need in software architecture.
Course outline (daily 9 a.m.–5 p.m.)
- Automotive SPICE® and ISO 26262 requirements for software architecture
- The core idea of software architecture: communicate the solution to others
- Software architecture encompasses different views
- Articulation of 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?
- 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?
- Understand the art of software architecture
- Creation of a software architecture diagram that is decomposed into three safety levels
- Real-life, practical examples that can quickly be applied to current projects
Course participants receive:
- Printed training manual
- Certificate of participation
- Basic understanding of function and software development
- Basic knowledge of the German V-Modell, safety or Automotive SPICE® is preferred.
Who should attend:
- System and software architects
- Senior developers
- Quality assurance specialists
- Test engineers
- Anyone involved in the development of systems that extensively rely on software
Course and coaching languages.
The software architecture course supports all kinds of concept development and can be combined with ISO 26262 and SOTIF courses.
Do you need a course tailored to your specific requirements? Then contact us at firstname.lastname@example.org
This course is also available online.
We can also offer you additional training opportunities outside the scope of this course:
- Customized courses to meet your specific needs or technical implementation challenges
- Online courses for participants unable to attend in person.