Training & Webinars: tudoor academy
Keep Your Processes under Control When Developing Safety-Critical Software!
MES supports you in consulting projects for the analysis, introduction, and optimization of your software development processes in accordance with ISO 26262, IEC 61508, ASPICE, and AUTOSAR, so that you can be sure that your processes and toolchains are implemented and applied accordingly.
Having your process under control puts you in the driver’s seat. This applies to the development of safety-critical software in particular. With the introduction of ISO 26262 and ASPICE, every car manufacturer and supplier is faced with the challenge of defining and implementing a slim and standard-compliant process for model-based development – because an off-the-peg solution does not exist.
Our process and quality team supports you in analyzing, introducing, and optimizing your software development processes in compliance with ISO 26262, ASPICE, and AUTOSAR. Our tailored consultancy packages deploy our focused knowledge about MBD processes, safety development, and base practices of ASPICE.
Key Benefits
Guidance
Experienced guidance for your ISO 26262 and ASPICE compliant software development process
Best Practices
Profit from best practices for the model-based software development of leading car manufacturers and suppliers worldwide
Quality Standards
Achieve the highest quality standards for your software company wide
ISO 26262 Process Deployment Service For Your Company
From Analyzing Existing Development Processes to Implementing an ISO 26262-Compliant Development
The main goal of our Process Deployment Service is the complete coverage of the ISO 26262 standard in model-based development. Achieving this goal requires a well-defined and cost-effective development and a V&V process that relies on the best practices of the automotive industry. The process deployment’s objective is to further customer competencies in model-based development, regardless of where they currently stand. ISO 26262 provides important recommendations for software development. MES supports its customers in efficiently implementing these recommendations in all relevant phases of software development. The ISO 26262 Process Deployment Service by MES creates or adds to existing process and development documentation, and is adapted to customer requirements.
This consulting package is targeted at OEMs and suppliers that are facing the challenge of implementing the ISO 26262 standard into all of their model-based development process activities.
Highlights
- Guidance for your ISO 26262 and ASPICE-compliant software development process
- Deriving safety requirements
- Best practices for model-based software development of leading car manufacturers and suppliers worldwide
- Includes designing software architecture, designing and implementing safety functions in models, guideline compliance, testing and managing model complexity, and quality assurance of models for safety-relevant applications
- Consulting by MES consultants who are highly specialized in model-based development processes for safety-critical software development and who are experienced in company-wide introduction and implementation of ISO 26262-compliant development processes
- Available in English and German
The Five Stages of the MES ISO 26262 Deployment Service
The MES Process Deployment Service consists of five levels, each one building on the last
In the analysis stage, MES works closely together with the customer in order to identify missing or insufficient activities and work products. Examples of tasks carried out in the analysis stage are:
- Reviewing the current development process and toolchain
- Conducting a structured ISO 26262 gap analysis to identify missing development or safeguarding activities
- Developing and prioritizing a roadmap for defining and implementing an ISO 26262-compliant development process
In this stage, processes and methods are developed together with the team and other stakeholders. The process documentation describes the required activities and work products in detail. Clear definitions state (1) what to do, (2) when to do it, and (3) what the expected result of each individual process step is (e.g. criteria for success and quality goals). A process manual documents the determined process and typically consists of the following descriptions:
- Graphical process maps that provide an overview of the activities to be carried out
- Comprehensive definition including goals, prerequisites, and inputs for each process step
- Definition of work products
- Definition of roles and tools involved in the individual activities
- Goals and criteria for success of each process step
The process manual is supplemented with a set of developer manuals, which explains how to use methods and tools for software development and quality assurance. The developer manual captures how to design and achieve embedded software of the highest quality. Examples of topics are:
- General pattern for automotive control function design with Simulink
- Model structures for safety-critical software
- Use of data dictionaries or parameter libraries
- Model interface design
- Application-specific modeling patterns, also for AUTOSAR software development
- Use of libraries and referenced models
- Development of larger models with software variants
- Best practices for reducing resource usage of the generated code
- Modeling for the traceability of requirements
Using the available process manual as a basis, MES shows customers how to use enhanced and customized reference workflows for series production projects.
- Team member training of how to use the new processes on the basis of process and developer manuals
- Support in applying the process manuals in series production projects
- Assessing the successful implementation of the new process
- Assistance in optimizing the new process
- Improvement of the process and development manuals in accordance with new requirements
In the last stage, MES assists projects with production relevance via independent development services.
- Ongoing management and developer support in applying the process to existing series production projects
- Supporting software engineers in modeling, code generation, and functional and static model testing
Process and Developer Manuals
We write process and developer manuals that unite global best practices and company-specific requirements in a single document. As a result, you can be sure that your processes and toolchains are implemented and applied in compliance with the rules laid out in ISO 26262 and/or ASPICE.
Process Manuals
Our process manuals give you a pragmatic description of the optimum structure and sequence of processes in model-based development in compliance with ISO 26262 and ASPICE – even in the case of distributed software development with off-shore components. They include proposals of the correct tools and the most appropriate form of documentation for your company.
Developer Manuals
Our developer manuals enable you to develop automotive software fast by following tried and tested procedures using Simulink®, TargetLink®, or Embedded Coder®. Our developer manuals include descriptions of how to construct software models and how to best exploit existing tools.
Our Customers
Get in Touch with us
Are you looking for support in consulting and the optimization of your software development processes in accordance with ISO 26262, IEC 61508, ASPICE, and AUTOSAR? Send your inquiry via the form below and feel free to request a quote.