Модельно-ориентированное проектирование с Engee
Введение
Моделирование — это создание виртуального представления реальной системы.
Симуляция — это вычисление поведения системы на протяжении некоторого отрезка времени, то есть ее состояния в каждый момент этого отрезка.
Моделирование и симуляция ценны для тестирования системы в условиях, которые трудно воспроизвести только с помощью прототипов оборудования. Это особенно актуально на ранней стадии процесса проектирования, когда оборудование еще недоступно.
Короткие итерации моделирования и симуляции повышают качество разработки системы на раннем этапе за счет уменьшения количества ошибок, которые иначе были бы обнаружены на более поздних этапах.
Из модели также может быть автоматически сгенерирован Си код. Если формализованы и указаны требования к реализации программного обеспечения для конкретной аппаратной платформы, то на ее базе возможно создание автоматизированных испытательных стендов. Генерация кода экономит время и предотвращает появление ошибок ручного кодирования.
Функционал модельно-ориентированного проектирования
В модельно-ориентированном проектировании (МОП) системная модель находится в центре рабочего процесса. МОП обеспечивает быструю и экономичную разработку динамических систем, включая системы управления, системы обработки сигналов и системы связи.
МОП позволяет:
-
Использовать общую среду проектирования для проектных групп.
-
Связывать проекты напрямую с требованиями.
-
Постоянно выявлять и исправлять ошибки, объединяя тестирование с проектированием.
-
Выполнять уточнение алгоритмов с помощью многодоменного моделирования.
-
Автоматически генерировать встраиваемый программный код и документацию.
-
Разрабатывать и повторно использовать наборы тестов.
Системные спецификации | Высокоуровневый дизайн | Низкоуровневый дизайн |
---|---|---|
Требования |
Завершение интеграции и тестирования |
Дизайн системного уровня |
Интеграция и тестирование системы |
Дизайн подсистемы |
Интеграция и тестирование подсистемы |
Пример рабочего процесса проектирования на основе моделей в Engee
Чтобы начать работу с задачей проектирования на основе моделей, рассмотрите этот рабочий процесс.
Рабочий процесс в этой статье сосредоточен на фундаментальных задачах Engee, поскольку они связаны с проектированием на основе моделей.
-
Определение и компоновка системы — определите цели моделирования, компоненты, структуру модели.
-
Моделирование и проверка системы — моделируйте и тестируйте компоненты, интегрируйте компоненты, тестируйте систему.
-
Проектирование системы в Engee — проектируйте и тестируйте новые компоненты.