Simulink Design Verifier в рабочем процессе модельно-ориентированного проектирования

Можно использовать возможность генерации теста, предусмотренную Simulink® Design Verifier™, чтобы сгенерировать тесты для исполняемой спецификации, модель, используемая в генерации производственного кода или любой другой временной модели, созданной во время фазы моделирования. Можно использовать сгенерированные тесты, чтобы стимулировать исполняемую спецификацию или другой этап рабочего процесса Модельно-ориентированного проектирования.

Можно использовать возможность поиска ошибок проектирования, предусмотренную Simulink Design Verifier, чтобы обнаружить мертвую логику, переполнение данных целочисленной или фиксированной точки, деление на нуль и нарушения заданных промежуточных минимальных и максимальных значений.

Варианты использования инструмента обеспечиваются в документе Пакета квалификации инструмента (TQP) ISO 26262 Simulink Design Verifier. Варианты использования не только допустимы для ISO 26262, но и распознаны за все стандарты соответственно.

Этот рисунок иллюстрирует интегрирование генерации теста и поиска ошибок проектирования с помощью Simulink Design Verifier в качестве части рабочего процесса Модельно-ориентированного проектирования. Твердые стрелки в фигуре указывают на последовательность действий разработки программного обеспечения. Модели, используемые в генерации производственного кода, могут содержать рукописный исходный код. Например, код С содержится в пользовательских S-функциях. Этот вариант использования смешанного кода показан стрелкой между рукописным кодом C/C++ и моделью, используемой в полях генерации производственного кода.

Simulink Design Verifier в рабочем процессе модельно-ориентированного проектирования