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

Вертолетный пример тематического исследования управления полетом показывает, как можно использовать проект Simulink оптимизировать принятие рабочего процесса Модельно-ориентированного проектирования для DO-178C/DO-331 проектов. А именно, пример хранит документы, требования, проекты, код, тесты, результаты и инструменты, которые важны для вертолетной системы управления полетом.

Тематическое исследование включает скрипты, которые выполняют разработку, генерацию кода, верификацию и действия генерации отчета, и хранит результаты этих действий. Можно автоматизировать выполнение действий при помощи скриптов Live Editor в MATLAB® или непрерывная интеграция с Jenkins™. После выполнения:

Для каждой модели в DO_03_Design папка:

  • Отчет описания разработки системы (SDD) сгенерирован.

  • Соответствие со стандартами модели ПО проверяется.

  • Проверки поиска ошибок проектирования выполняются.

  • Код сгенерирован.

Для кода, который сгенерирован из каждой модели:

  • Код смотрится.

  • Соответствие кода к стандартам программного кода проверяется.

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

Для требований и тестов:

  • Отчет для каждого требования установлен в папке DO_02_Requirements сгенерирован.

  • Модели и сгенерированный код проверяются по высокоуровневым требованиям к программному обеспечению.

  • Сгенерированный код проверяется по низкоуровневым требованиям к программному обеспечению, которые не покрыты высокоуровневыми тестами.

  • Низкоуровневые тесты сгенерированы для каждой модели, когда покрытие высокоуровневых тестов является неполным.

  • Проверьте сгенерированный код путем доступа к полному тестовому покрытию.

Для получения дополнительной информации об использовании DO - 178C тематическое исследование, см.:

Откройте тематическое исследование

Открыть вертолетный пример тематического исследования управления полетом, в командной строке MATLAB, введите:

do178CaseStudyStart
Вертолетное тематическое исследование управления полетом открывается в MATLAB. Можно использовать этот проект для:

Ярлыки проекта в тематическом исследовании

Ярлыки проекта обеспечивают простой способ выполнить общие задачи в проекте. В дополнение к ярлыкам проекта в DO - 178C шаблон проекта, тематическое исследование также включает специфичные для проекта ярлыки, которые можно использовать, чтобы открыть компоненты проекта. На панели инструментов эти ярлыки категоризированы как:

  • General — Открывает Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor.

  • Design Models — Открывает модели тематического исследования в Редакторе Simulink.

  • Требования Открывает Редактор Требований, из которого можно рассмотреть наборы требований для тематического исследования.

  • Test Cases — Открывает тесты в Simulink® Менеджер по тесту Test™.

Содержимое папок проекта в тематическом исследовании

Папки проекта в тематическом исследовании включают материалы для вертолетной системы управления полетом. Результаты хранятся в папках проекта после выполнения действий верификации при помощи скрипта Live Editor или Дженкинса непрерывное интегрирование. Для получения дополнительной информации смотрите, Исследуют Папки Проекта.

Выполните действия верификации при помощи live скриптов в MATLAB

Когда вы первоначально открываете проект тематического исследования, Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor открывается автоматически. Файл Live Editor обеспечивает исполняемые гиперссылки, которые выполняют действия верификации в DO - 178C тематическое исследование. Когда применимо, текст гиперссылки идентифицирует продукты, которые требуются, чтобы выполнять действие или рассматривать результаты.

Выполнить скрипты в Вертолетном Управлении полетом: Пример Модельно-ориентированного проектирования для DO - 178C и DO-331 и рассматривает результаты:

  1. Откройте Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor. Открыть Live Editor файла файл вручную, в папках проекта, обзоре к папке workдемонстрация и выберите runDemo.mlx.

  2. Во вкладке Live Editor выберите Run.

    MATLAB выполняет скрипты. Как запущенные скрипты, MATLAB пишет состояние прогресса, результаты и ошибки к файлу Live Editor.

  3. Когда MATLAB выполняет скрипт, результаты сгенерированы и сделаны доступный на рабочем столе или в MATLAB. В качестве альтернативы в проекте, вы используете представление Modified, чтобы рассмотреть сгенерированные результаты, которые были добавлены к проекту.

Выполните действия верификации при помощи непрерывной интеграции с Дженкинсом

DO - 178C проект тематического исследования включает среду в качестве примера, которые используют непрерывное интегрирование (CI), чтобы полностью автоматизировать выполнение действий верификации. Можно использовать готовый к использованию файл типа "build" задания Дженкинса, DODemoTask.m выполнить действия верификации и валидации в вашем рабочем процессе Модельно-ориентированного проектирования.

Чтобы полностью автоматизировать выполнение действий верификации и валидации при помощи задания непрерывного интегрирования (CI) в Дженкинсе, вы должны:

После того, как эти задачи завершены, можно Выполнить Дженкинса СИ Джоба и Рассмотреть Результаты.

Похожие темы