exponenta event banner

Матрицы прослеживаемости

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

Для данной модели сгенерированная матрица прослеживаемости может предоставить информацию о:

  • Объекты модели, отслеживаемые между моделью и сгенерированным кодом, такие как блоки Simulink ®, объекты Stateflow ® и функции MATLAB ®.

  • Объекты модели, которые невозможно отследить между моделью и сгенерированным кодом, например исключенные и виртуальные блоки.

  • Документы требований, связанные с объектами модели с помощью интерфейса управления требованиями Simulink Requirements™ (RMI).

Создайте матрицу прослеживаемости с помощью slci.ExportTraceReport в окне команд MATLAB. Функция создает XLS-файл, содержащий следующие листы:

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

  • Интерфейс кода (Code Interface) - информация о сгенерированном интерфейсе кода, например, прототип функции и информация о синхронизации для функций инициализации и шага модели.

  • Файлы кода - папки файлов и имена созданных файлов кода.

  • Отчет - информация об отслеживании для каждого объекта модели, включая модель, сгенерированный код и требования. Каждая строка документа относится к одному вхождению объекта модели. Информация для объекта модели находится в нескольких строках, если объект:

    • Появляется в созданном коде несколько раз.

    • Ссылки на несколько требований.

Связанные темы