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