В системах реального времени большое значение имеет своевременное завершение задач. Для обеспечения правильности работы системы разработчик должен гарантировать, что каждая её задача при любых обстоятельствах будет выполняться за определённый временной интервал. Иначе говоря, он должен заранее и совершенно точно определить максимальное время выполнения каждой задачи в самом худшем случае (англ. worst-case execution time, сокр. WCET).
Hо вычисление WCET — задача чрезвычайно сложная. Hа сегодняшний день даже самые распространённые методы определения WCET весьма ненадёжны:
Hаши анализаторы айТи позволяют вам раз и навсегда решить эти проблемы. айТи статически исследует вашу систему реального времени на основе формальных моделей кэша и конвейера соответствующего микропроцессора и автоматически определяет WCET каждой задачи с самой высокой степенью точности.
айТи предназначен для разработчиков систем реального времени с повышенными требованиями к обеспечению безопасности, а также любых других систем, где точное знание временных характеристик имеет большое значение. Он был разработан в сотрудничестве с компанией Airbus с целью обеспечения безопасности систем управления полётом авиалайнеров, в том числе Аэробуса A380.
Даймлер — в различнейших проектах, в том числе при разработке блока управления обменом сообщениями нового грузовика Актрос.
Хонда — при разработке электронно-цифровых систем управления двигателем с полной ответственностью.
Вестас — при разработке систем управления ветрогенераторами.
ОХБ — при разработке кода для спутниковых систем навигации и связи.
МТУ — для доказания корректности действия систем управления аварийными генераторами на АЭС.
Доступны версии анализатора для многочисленных микропроцессоров, включая различнейшие варианты ARM, PowerPC, x86, TriCore, V850 и многих других семейств.
Поддерживаются все популярные компиляторы, в том числе GCC, GNAT, LLVM, Diab, GHS, Tasking и пр., а также формально верифицированный компилятор КомпСерт.
айТи поддерживает автоматический обмен данными со множеством средств разработки ПО, в том числе:
Статический анализ вашего ПО при помощи айТи соответствует нормам ISO 26262, IEC 61508, EN 50128, DO-178B и DO-178C (вплоть до Уровня A). Процесс квалификации по этим нормам можно значительно ускорить и отчасти автоматизировать с помощью наших Пакетов Поддержки Квалификации.
Анализатор также входит в комплект средств разработки программного обеспечения SCADE Suite, квалифицированный по DO-178B (до Уровня A), IEC 61508 и EN 50128.
Вы можете бесплатно испытать полную версию айТи на ваших собственных файлах. Для этого скачайте лицензионный формуляр (PDF), заполните его и пришлите нам по почте или факсу.
АВД Системы, Москва
(916) 194-42-71, avdsys@aha.ru