
Возможности Ansys SCADE Suite

Расширенный модельно-ориентированный дизайнANSYS SCADE Suite Advanced Modeler обеспечивает потоки данных программного обеспечения, а также возможности проектирования и моделирования конечного автомата в полностью интегрированной среде. Среда подключается к инструментам управления конфигурацией, ANSYS SCADE Display, ANSYS SCADE Architect, Ansys Twin Builder, National Instruments Veristand, dSPACE MicroAutoBox и инструментам, совместимым с FMI, и включает следующие возможности проектирования на основе моделей:
|
![]() |
Синхронизация с проектированием архитектуры программного обеспеченияИнтеграция SCADE Architect и SCADE Suite предоставляет вам инструменты для полного процесса проектирования программного обеспечения, от архитектуры до детального проектирования компонентов, включая:
Эта интеграция поддерживает проектирование архитектуры вплоть до потока разработки кода в таких контекстах, как IMA, FACE и AUTOSAR. |
|
Анализ моделейКвалифицированный генератор кода SCADE Suite создает код, который соответствует спецификациям, предоставленным как модель SCADE Suite, без необходимости действий по проверке кода. Поэтому очень важно убедиться, что модель SCADE Suite соответствует ее требованиям. SCADE Suite предлагает несколько анализов, которые выполняются на уровне модели, чтобы гарантировать правильность модели и сократить время разработки. Статический анализСтатический анализ модели (т. е. Проверка того, что модель согласована, потоки данных правильно типизированы, инициализация выполнена должным образом) выполняется внешним интерфейсом генератора кода SCADE Suite и, следовательно, квалифицируется на высших уровнях для различных стандарты. Проверка правилSCADE Suite Rule Checker предоставляет платформу на основе Python для разработки конкретных проверок модели или даже проекта SCADE Suite. Вы можете легко разработать обязательные, обязательные или рекомендательные правила для проверки правил компании или отдела. SCADE Suite Rule Checker поддерживает механизм обоснования для обязательных или рекомендательных правил и создает подробный отчет с прямым доступом к модели для невыполненных правил. Проверка дизайнаSCADE Suite Design Verifier - это помощник по проверке, который формально выражает и оценивает требования безопасности, обеспечивая продуктивный способ обнаружения ошибок на ранних этапах процесса разработки. Свойства для проверки определяются самим SCADE. Логические выходы - это цели доказательства для Design Verifier, который затем автоматически создает контрпримеры. Design Verifier также можно использовать для поиска операций деления на ноль. Он основан на технологии Prover и поддерживается многоядерным механизмом формального доказательства с поддержкой вычислений с плавающей запятой. Оптимизация времени и размераSCADE Suite Timing and Stack Optimizer оценивает относительное время выполнения в наихудшем случае (WCET) или использование стека задач в приложении. Основываясь на результатах оценки, вы можете легко итеративно сосредоточиться на частях приложения, которые вызывают длительное время выполнения или неудовлетворительное использование памяти, и уточнить профилирование приложения, оптимизируя модели SCADE Suite и / или настраивая параметры генератора кода SCADE Suite KCG. SCADE Suite Timing and Stack Optimizer работает на базе AbsInt aiT. Оптимизатор времени обеспечивают:
|
|
Отладка и моделированиеПосле описания с помощью графических или текстовых блоков в SCADE Suite вы можете моделировать проект программного обеспечения или любой из его блоков. Возможности моделирования SCADE Suite основаны на коде, созданном квалифицированным генератором кода SCADE Suite, и предоставляют мощную среду визуальной отладки, которая позволяет вам определять условия остановки, устанавливать точки останова в цикле выполнения и проверять внутренние переменные и выходные значения. Вы также можете записывать и воспроизводить сценарии. Формат ASCII сценариев позволяет легко интегрировать этап моделирования SCADE Suite в существующие рабочие процессы. Задачи моделирования в SCADE Suite можно настроить и автоматизировать с помощью языка сценариев Tcl. Возможности моделирования и отладки SCADE Suite включают:
|
|
Автоматическая генерация кодаSCADE Suite KCG - это генератор кода C и Ada из моделей Scade, который был квалифицирован как инструмент разработки для программного обеспечения DO-178B до уровня A и DO-178C / DO-330 на TQL-1; сертифицирован по IEC 61508 с уровнем SIL 3 и по EN 50128 с уровнем SIL 3/4; и сертифицирован для программного обеспечения ISO 26262 до ASIL D. Этот генератор кода экономит усилия по проверке на этапе кодирования, такие как проверки кода и низкоуровневое тестирование кода, сгенерированного SCADE Suite KCG. Это повышение производительности сокращает время и усилия на сертификацию и / или модификацию. SCADE Suite KCG успешно прошла процедуру квалификации по нескольким крупным программам и в настоящее время используется в производстве программ в Европе, Азии и Америке. Сгенерированные свойства кода
Подходящий / сертифицированный SCADE Suite KCG 6.6
Интеграция кода
Генерация многоядерного кодаSCADE Suite позволяет генерировать многоядерный код. Конкретные экземпляры операторов идентифицируются в модели, чтобы стать параллельными задачами. Спецификация этих задач не зависит от модели, что позволяет использовать различные конфигурации. Генерация многоядерного кода успешно применяется на:
|
|
Лучшая в своем классе поддержка в области сертификацииНабор инструментов SCADE Suite предлагает законченное решение для разработки встроенных приложений с высокой степенью интеграции. Язык Scade был специально разработан в сотрудничестве с клиентами и властями для работы с встроенными приложениями с высокой степенью интеграции. Генератор кода SCADE Suite KCG C и Ada квалифицирован / сертифицирован как инструмент DO-330 TQL-1 в соответствии с DO-178C, ISO 26262: 2011 в ASIL D и C, IEC 61508: 2010 в SIL 3 и EN 50128: 2011 в SIL 3/4. Сам инструмент был разработан в соответствии с этими стандартами. SCADE Suite C Compiler Verification Kit - это набор тестов, который содержит все возможные конструкции C (и комбинации этих конструкций до определенного уровня сложности), которые могут быть сгенерированы генератором кода C SCADE Suite KCG. Комплект проверки компилятора используется для проверки того, что целевой компилятор C правильно компилирует код C, созданный SCADE Suite. Цель этой проверки - получить требуемый уровень уверенности в отсутствии расхождений между исходным и объектным кодом, которые могут быть внесены компилятором / компоновщиком в соответствии с процедурой, соответствующей DO-178C. Комплект проверки компилятора поддерживает раннюю проверку правильности и согласованности между цепочкой инструментов разработки и целевой платформой. Он демонстрирует, что код C, сгенерированный SCADE Suite KCG, правильно компилируется целевым компилятором C, и что полученный код правильно выполняется на данной целевой платформе. Комплект проверки компилятора также поддерживает настраиваемые сценарии выполнения автоматизации. |
|
Возможности системного моделированияSCADE Suite Advanced Modeler включает ANSYS Twin Builder. Twin Builder - это мощная платформа для моделирования, моделирования и анализа прототипов виртуальных систем. Это позволяет группам разработки продуктов проверять и оптимизировать производительность своих программно-управляемых многодоменных систем. Twin Builder также предоставляет:
|
|
Специальные решения для встраиваемого автомобильного ПОПакет SCADE для автомобилей расширяет и упрощает возможности проектирования систем для автомобильного рынка. Он включает в себя SCADE Architect и SCADE Suite с интеграцией SCADE LifeCycle для поддержки процесса разработки, начиная с программного компонента AUTOSAR (SWC) и заканчивая генерацией кода, совместимого с AUTOSAR RTE. В пакете предусмотрены:
|
|
Интеграция инструментов SCADESCADE Suite легко интегрируется с инструментами для проектирования системной архитектуры, разработки и тестирования HMI, а также управления жизненным циклом приложений, обеспечивая полную среду для всех действий по разработке встроенного программного обеспечения. Синхронизация с проектированием архитектуры программного обеспеченияSCADE Suite позволяет вам дорабатывать программные компоненты на основе моделирования структурных систем в среде SCADE Architect. Это обеспечивает:
Быстрое прототипированиеСоединение SCADE Suite с SCADE Test Rapid Prototyper поможет вам:
Разработка встроенных человеко-машинных интерфейсов (HMI)SCADE Suite позволяет вам разработать логику управления, связанную с графическими HMI, созданными в SCADE Display. Возможности включают:
Управление жизненным циклом приложенияИнтеграция SCADE Suite со SCADE LifeCycle предоставляет следующие возможности:
|
|