The Principles of Functional Safety for Software Development
Duration: 1 day
Participants: up to 12 people
Location: virtual or in person
Cost: on request
This one-day training teaches the fundamental principles of functional safety in software development, focusing on the requirements of ISO 26262. Participants gain a comprehensive overview of key terms and methods, and learn how software development is incorporated into the safety life cycle. We offer different variants of this course that are tailored to the relevant needs, either with a clear focus on the technical aspects (for software developers) or with more emphasis on the management and coordination aspects of functional safety in the field of software (for software project managers). In both variants, practical examples from recent projects are used to illustrate the typical challenges and solutions.
After completing the training, participants are able to contextualize the requirements of ISO 26262 in the software development for their projects in a targeted manner, and implement them in practice. Software developers can apply the specific requirements of standards to design, implementation and testing in order to enhance the quality and safety of their solutions. Project managers and safety managers can safely manage development projects, comprehensively assess risks, and coordinate the interfaces between development, quality and management effectively.
Training content:
The principles of functional safety and classification of software development in the safety life cycle
Detailed presentation of the requirements of ISO 26262 for all phases of software development:
Software requirements
Software architecture
Software unit design and implementation
Software unit test
Software integration
Overall software test
Practical examples: C vs Rust, mixed ASIL on microcontrollers/processors, AUTOSAR, model-based software development, ASPICE
Other topics
Working with calibration and configuration data
Test environments and ASIL decomposition in software
The use and certification of software tools
The link between ASPICE and ISO 26262
All topics are dealt with to varying degrees of depth and from different angles depending on whether the focus of the training is on software development or project management. The content of the workshop can be individually tailored to your project-specific requirements and issues.
Target audience
This training is aimed at software development teams, focusing more on software developers and testers or project managers and safety managers who are responsible for the development of safety-critical software, depending on the chosen emphasis.
Prerequisites
For software developers, software development skills are a prerequisite. Basic knowledge of functional safety in accordance with ISO 26262 is helpful but not essential. The following applies to project managers and safety managers: They should have basic knowledge in the field of functional safety. Software development experience is advantageous but not essential.
Further information
We offer this training as a customized training course. There are currently no fixed dates for individual registrations. We would be happy to provide you with a customized offer for your company.
Share
Contact us with any questions or for an individual quote.