Simulink® Test™ обеспечивает инструменты для авторской разработки, управления и выполнения систематических, основанных на симуляции тестов моделей, сгенерированного кода и симулированного или физического оборудования. Это включает симуляцию, базовую линию и эквивалентные тестовые шаблоны, которые позволяют вам выполнить функциональный, модуль, регрессия, и спина к спине тестирующий использование программного обеспечения в цикле (SIL), процессоре в цикле (PIL) и оборудовании в реальном времени в режимах (HIL) цикла. С Simulink Test можно создать ненавязчивые тестовые обвязки, чтобы изолировать компонент под тестом. Можно задать основанные на требованиях оценки с помощью основанного на тексте языка и задать тестовое воздействие, ожидал выходные параметры и допуски во множестве форматов, включая Microsoft® Excel®. Simulink Test включает блок Test Sequence, который позволяет вам создать комплексные тестовые последовательности и оценки и менеджера по тесту по управлению и выполняющимся тестам. Наблюдатель блокируется, позволяют вам доступ любой сигнал или состояние в проекте, не изменяя модель или интерфейс модели. Большие наборы тестов могут быть организованы и выполнены параллельно или в непрерывных системах интегрирования.
Рабочий процесс, представленный в Simulink® Test™ Reference Workflow, описывает действия, предназначенные, чтобы выполнить применимые требования полных жизненных циклов безопасности программного обеспечения, заданных IEC 61508-3, ISO 26262-6, IEC 62304, ISO 25119 и EN 50128, когда они относятся к верификации и анализу рукописного, сгенерированного, или смешанного исходного кода. Рабочий процесс обращается к уровням риска ASIL - ASIL D согласно ISO 26262, SIL 1 - SIL 4 согласно IEC 61508, Классу A - Класс C согласно IEC 62304, SRL B, 1, 2, 3 согласно ISO 25119 и SIL 0 - SIL 4 согласно EN 50128.
IEC 61508 рекомендует предотвращение функций безопасности SIL 4; это - ответственность пользователя инструмента проверять меры как использование разнообразных инструментов для той же цели, другие меры по снижению риска, и т.д.
Можно использовать возможности Simulink Test протестировать:
Модели для генерации производственного кода
Временные модели создаются во время фазы моделирования
Исполняемый объектный код с помощью программного обеспечения в цикле (SIL) и процессоре в цикле (PIL) функции Simulink
Кроме того, можно использовать Simulink Test для:
Сравните симуляцию и результаты испытаний объектного кода к ожидаемым результатам.
Сгенерируйте отчеты, содержащие симуляцию и результаты испытаний, включая трассируемость требования.
Следующее изображение иллюстрирует интегрирование Simulink Test в рабочий процесс Модельно-ориентированного проектирования IEC Certification Kit.
Simulink Test в рабочем процессе модельно-ориентированного проектирования
Чтобы получить доступ к документу Рабочего процесса Simulink Test, откройте Менеджера артефактов. Под Simulink Test, открытым certkitiec_sltest_workflow.pdf
файл.