Рассмотрите магистральный проект тематического исследования следования маршрута

Тематическое исследование включает данные, которые вы используете в рабочем процессе Модельно-ориентированного проектирования для разработки магистральной системы следования маршрута. Структура папок проекта, которая соответствует ISO 26262:2018 нормативные пункты, включает:

  • Входные параметры и работают продукты (WPs) на ISO 26262-6:2018 нормативные пункты

  • Обработайте планирование по шаблону и рассмотрите документы контрольного списка

  • Конструктивные ограничения в форме библиотек, моделей, настроек модели и проверок

Лучше изучать предзаполненное содержимое в Магистральном следующем Маршрута: Пример Модельно-ориентированного проектирования для примера ISO 26262:2018, см. следующую таблицу.

Примечание

Проект включает информацию отображения файлов, такую как модели и результаты, из проекта или внешне с помощью .html, Microsoft® Word .docx, или файлы PDF.

Нормативный пунктМагистральная папка проекта тематического исследования следования маршрутаОписание
ISO 26262-4:2018 Дорожные транспортные средства — Функциональная безопасность — Часть 4: Разработка нового продукта в уровне системы
Пункт 4: концепция Техники безопасностиISO_04> ISO_4_6_5_1_Technical_Safety_Requirement_SpecificationСодержимое, которое относится к Спецификации требований Техники безопасности. Продуктом работы является набор требования TSRS.slreqx.
ISO_04> ISO_4_6_5_3_System_Architecture_Design_Specification

Содержимое, которое относится к Спецификации Проекта Архитектуры системы. Продукты работы включают:

  • Модель HLF_SystemArchitecture.slx архитектуры системы

  • Словарь данных DD_HLF_SystemArchitecture.sldd

ISO 26262-6:2018 Дорожные транспортные средства — Функциональная безопасность — Часть 6: Разработка нового продукта на программном уровне

Пункт 5: Общие темы для разработки нового продукта на программном уровне

ISO_06_05_Planning> Inputs

Содержимое, которое относится к документации среды разработки программного обеспечения.

Продукт работы SoftwareDevelopmentEnvironmentsTemplate.docx

шаблон, который частично предварительно заполняется с информацией о Модельно-ориентированном проектировании и встроенной среде разработки на основе Simulink.

ISO_06_05_Planning> WPs

Пункт 6: Спецификация требований техники безопасности программного обеспечения

ISO_06_06_Software_Safety_Requirements> Inputs

Содержимое, которое относится к требованиям техники безопасности программного обеспечения.

Подпапки продукта работы включают:

  • Требования техники безопасности программного обеспечения ISO_6_6_5_1_Software_Safety_Requirements_Specification — Contains для функциональности тематического исследования (SSRS.slreqx)

  • ISO_6_6_5_2_HSI_Specification_refined

    Эта папка намеренно пуста. Зарезервированный для будущего использования.

  • ISO_6_6_5_3_Software_Verification_Report — Включает шаблон Requirements_Review_Checklist.xlsx контрольного списка. Можно использовать этот контрольный список, чтобы оценить высокоуровневые требования к программному обеспечению, чтобы определить, точны ли они, сопоставимы, и поддаются проверке относительно:

    • Демонстрация пригодности

    • Податливость с разработкой системы, системными требованиями и техникой безопасности

    • Совместимость с аппаратным программным интерфейсом

    • Соответствие к стандартам

    • Алгоритмы

ISO_06_06_Software_Safety_Requirements> WPs

Пункт 7: архитектурный проект программного обеспечения

ISO_06_07_Software_Architectural_Design> Inputs

Содержит построения проекта для модели HighwayLaneFollowingController_SW_Arch.slx программной архитектуры, включая:

  • Конфигурационные файлы

  • Словари данных

  • Файлы типов данных

  • Отчеты

В этом тематическом исследовании только работайте, подпапка ISO_6_7_5_1_Software_Architectural_Design_Specification продукта содержит данные. Другие папки работы намеренно пусты и зарезервированы для будущего использования.

ISO_06_07_Software_Architectural_Design> WPs

Пункт 8: разработка и реализация Программного блока

ISO_06_08_Software_Unit_Design_and_Implementation> Inputs

Содержит данные, которые относятся к программным блокам в модели HighwayLaneFollowingController_SW_Arch.slx. Подпапки продукта работы включают:

  • ISO_6_8_5_1_Software_Unit_Design_Specification — Хранит файлы моделирования, словари данных и тестовые обвязки для программных блоков.

  • ISO_6_8_5_2_Software_Unit_Implementation — Содержит отчеты генерации кода для программных блоков, которые были сгенерированы при помощи Embedded Coder®.

ISO_06_08_Software_Unit_Design_and_Implementation> WPs

Пункт 9: верификация Программного блока

ISO_06_09_Software_Unit_Verification> Inputs

Содержит данные, которые относятся к верификации программных блоков в модели HighwayLaneFollowingController_SW_Arch.slx. Подпапки продукта работы включают:

  • ISO_6_9_5_1_Software_Verification_Specification — Тестовые файлы хранилищ раньше проверяли программный блок по требованиям высокого уровня, которые он реализует. Для этого тематического исследования тестовые файлы обеспечиваются для программного обеспечения units ControllerModeSelector и WDGBrakingLogic. Тесты выполняются при помощи Simulink® Test™ Test Manager.

  • ISO_6_9_5_2_Software_Verification_Report_refined — Содержит отчеты, созданные во время тестов верификации программного обеспечения. Для этого тематического исследования подпапка содержит предварительно сгенерированные отчеты в .html и форматы PDF. Это также включает высокоуровневые результаты испытаний SIL для программных блоков ControllerModeSelector и WDGBrakingLogic, который можно просмотреть при помощи Simulink Test.

ISO_06_09_Software_Unit_Verification> WPs

Пункт 10: Интеграция программного обеспечения и верификация

ISO_06_10_Software_Integration_and_Verification> Inputs

Подробные действия для этого пункта не включены в эту версию тематического исследования. Если у вас есть эти лицензии на продукты, можно просмотреть компоненты программного обеспечения, используемые в верификации.

  • Model Predictive Control Toolbox™

  • Vehicle Dynamics Blockset™

  • Automated Driving Toolbox™

Вы не можете симулировать модель оценки, потому что некоторые переменные отсутствуют. До симуляции тестовый файл, используемый для верификации, задает отсутствующие переменные. Предсгенерированный отчет результатов симуляции доступен в подпапке ISO_6_10_5_3_Software_Verification_Report_refined продукта работы.

ISO_06_10_Software_Integration_and_Verification> WPs

Пункт 11: Тестирование встроенного программного обеспечения

ISO_06_11_Testing_Embedded_Software> InputsПодробные действия для этого пункта не включены в эту версию тематического исследования. Папки намеренно пусты и зарезервированы для будущего использования.
ISO_06_11_Testing_Embedded_Software> WPs

Приложение C: настройка программного обеспечения

ISO_06_C_Software_Configuration> WPs

Когда применимо, эта папка содержит конфигурационную информацию для проекта.

В этом тематическом исследовании эти папки намеренно пусты. Данные конфигурации и настройка программных блоков были рассмотрены для некоторых конфигурируемых модулей в этом проекте. Больше информации предоставляется в Магистральном Следовании Маршрута: Пример Модельно-ориентированного проектирования для live скрипта ISO 26262:2018 (runDemo.mlx), включая ссылку на приемлемые пределы.

ISO 26262-8:2018 Дорожные транспортные средства — Функциональная безопасность — Часть 8: Поддержка процессов

Пункт 7: управление конфигурацией

ISO_08> ISO_08_07_Configuration_Management

Требования к поддержке процессов были рассмотрены для тематического исследования. Продукты работы, чтобы выполнить эти пункты не обеспечиваются.

Чтобы оценить доверие к использованию программных инструментов и сгенерировать требуемые отчеты квалификации инструмента для вашего приложения на рассмотрении, можно использовать эти артефакты IEC Certification Kit:

Эти артефакты доступны в Менеджере артефактов.

Пункт 8: управление изменениями

ISO_08> ISO_08_08_Change_Management

Пункт 10: управление документацией

ISO_08> ISO_08_10_Documentation_Management

Пункт 11: Доверие к использованию программных инструментов

ISO_08> ISO_08_11_Confidence_in_the_use_of_software_tools> WPs

Не применяется

tools

Инструменты и настройки, которые важны для проекта. Подпапки включают:

  • checks — Содержит конфигурационные файлы и скрипты для проверок Model Advisor и проверок Стандарта Polyspace® Coding

  • templates — Функция для настройки требований и соединения требования вводит в Simulink Requirements™

  • утилиты Служебные функции для запуска проекта и откровенного обмена мнениями.

Не применяется

work

Значение по умолчанию рабочая папка, которая содержит, работает разрабатываемые и промежуточные результаты верификации. Подпапки включают:

  • cache — Содержит артефакты сборки модели, которые проект использует для симуляции и промежуточных артефактов, созданных в результате выполнения действий верификации.

  • демонстрация Live скрипт Contains MATLAB® runDemo.mlx.

  • dashboards — Содержит отчет о состоянии об основанном на требовании тестировании, сгенерированном при помощи Модели Simulink Check™, Тестирующей Инструментальную панель.

Похожие темы