Вертолетный пример тематического исследования управления полетом показывает, как можно использовать проект Simulink оптимизировать принятие рабочего процесса Модельно-ориентированного проектирования для DO-178C/DO-331 проектов. А именно, пример хранит документы, требования, проекты, код, тесты, результаты и инструменты, которые важны для вертолетной системы управления полетом.
Тематическое исследование включает скрипты, которые выполняют разработку, генерацию кода, верификацию и действия генерации отчета, и хранит результаты этих действий. Можно автоматизировать выполнение действий при помощи скриптов Live Editor в MATLAB® или непрерывная интеграция с Jenkins™. После выполнения:
Для каждой модели в DO_03_Design
папка:
Отчет описания разработки системы (SDD) сгенерирован.
Соответствие со стандартами модели ПО проверяется.
Проверки поиска ошибок проектирования выполняются.
Код сгенерирован.
Для кода, который сгенерирован из каждой модели:
Код смотрится.
Соответствие кода к стандартам программного кода проверяется.
Код анализируется для дефектов программного обеспечения.
Для требований и тестов:
Отчет для каждого требования установлен в папке DO_02_Requirements
сгенерирован.
Модели и сгенерированный код проверяются по высокоуровневым требованиям к программному обеспечению.
Сгенерированный код проверяется по низкоуровневым требованиям к программному обеспечению, которые не покрыты высокоуровневыми тестами.
Низкоуровневые тесты сгенерированы для каждой модели, когда покрытие высокоуровневых тестов является неполным.
Проверьте сгенерированный код путем доступа к полному тестовому покрытию.
Для получения дополнительной информации об использовании DO - 178C тематическое исследование, см.:
Открыть вертолетный пример тематического исследования управления полетом, в командной строке MATLAB, введите:
do178CaseStudyStart
Исследуйте ярлыки проекта и папки.
Рассмотрите требования и модели, выполните задачи, и сгенерируйте или рассмотрите результаты как подходящие для DO - 178C цели. Для получения дополнительной информации см.:
Ярлыки проекта обеспечивают простой способ выполнить общие задачи в проекте. В дополнение к ярлыкам проекта в DO - 178C шаблон проекта, тематическое исследование также включает специфичные для проекта ярлыки, которые можно использовать, чтобы открыть компоненты проекта. На панели инструментов эти ярлыки категоризированы как:
General — Открывает Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor.
Design Models — Открывает модели тематического исследования в Редакторе Simulink.
Требования Открывает Редактор Требований, из которого можно рассмотреть наборы требований для тематического исследования.
Test Cases — Открывает тесты в Simulink® Менеджер по тесту Test™.
Папки проекта в тематическом исследовании включают материалы для вертолетной системы управления полетом. Результаты хранятся в папках проекта после выполнения действий верификации при помощи скрипта Live Editor или Дженкинса непрерывное интегрирование. Для получения дополнительной информации смотрите, Исследуют Папки Проекта.
Когда вы первоначально открываете проект тематического исследования, Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor открывается автоматически. Файл Live Editor обеспечивает исполняемые гиперссылки, которые выполняют действия верификации в DO - 178C тематическое исследование. Когда применимо, текст гиперссылки идентифицирует продукты, которые требуются, чтобы выполнять действие или рассматривать результаты.
Выполнить скрипты в Вертолетном Управлении полетом: Пример Модельно-ориентированного проектирования для DO - 178C и DO-331 и рассматривает результаты:
Откройте Вертолетное Управление полетом: Пример Модельно-ориентированного проектирования для DO - 178C и файл DO-331 Live Editor. Открыть Live Editor файла файл вручную, в папках проекта, обзоре к папке work
демонстрация
и выберите runDemo.mlx
.
Во вкладке Live Editor выберите Run.
MATLAB выполняет скрипты. Как запущенные скрипты, MATLAB пишет состояние прогресса, результаты и ошибки к файлу Live Editor.
Когда MATLAB выполняет скрипт, результаты сгенерированы и сделаны доступный на рабочем столе или в MATLAB. В качестве альтернативы в проекте, вы используете представление Modified, чтобы рассмотреть сгенерированные результаты, которые были добавлены к проекту.
DO - 178C проект тематического исследования включает среду в качестве примера, которые используют непрерывное интегрирование (CI), чтобы полностью автоматизировать выполнение действий верификации. Можно использовать готовый к использованию файл типа "build" задания Дженкинса, DODemoTask.m
выполнить действия верификации и валидации в вашем рабочем процессе Модельно-ориентированного проектирования.
Чтобы полностью автоматизировать выполнение действий верификации и валидации при помощи задания непрерывного интегрирования (CI) в Дженкинсе, вы должны:
После того, как эти задачи завершены, можно Выполнить Дженкинса СИ Джоба и Рассмотреть Результаты.