{'fraction_non_alphanumeric': 0.02643171806167401, 'fraction_numerical': 0.022026431718061675, 'mean_word_length': 5.521531100478469, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Verification and Validation According to ISO 26262: A Workflow to Facilitate the Development of High-Integrity Software

Model-Based Design with production code generation has been extensively utilized throughout the automotive software engineering community because of its ability to address complexity, productivity, and quality challenges. With new applications such as lane departure warning or electromechanical steering, engineers have begun to consider Model-Based Design to develop embedded software for applications that need to comply with functional safety standards such as ISO 26262. For the development of high-integrity in-vehicle software, ISO 26262 is considered state-of-the-art or generally accepted rules of technology (GART) [Fal02, Lov06]. Developers of in-vehicle software need to understand and implement the standard's requirements pertaining to software development. Due to the widespread utilization of Model-Based Design to develop automotive E/E systems, it is of particular importance to setup ISO 26262 compliant Model-Based Design processes and tool chains. This paper discusses a verification and validation workflow for developing in-vehicle software components which need to comply with ISO 26262-6 using Model-Based Design. It discusses tool support by using a Simulink® family tool chain for Model-Based Design as an example.