В системах реального времени своевременное завершение задач имеет очень большое значение. Для обеспечения правильности работы системы разработчик должен гарантировать, что каждая её задача будет всегда выполняться за определённый временной интервал. Иначе говоря, ему нужно заранее точно вычислить максимальное время выполнения каждой задачи в худшем случае (англ. worst-case execution time, сокращённо WCET).
Но вычисление WCET — задача чрезвычайно сложная. На сегодняшний день даже самые распространённые методы определения WCET очень ненадёжны:
Наши анализаторы айТи позволяют вам раз и навсегда решить эти проблемы. айТи статически исследует вашу систему реального времени на основе формальных моделей кэша и конвейера соответствующего микропроцессора и автоматически определяет WCET каждой задачи с самой высокой степенью точности.
айТи предназначен для разработчиков систем реального времени с повышенными требованиями к обеспечению безопасности, а также любых других систем, где точное знание временных характеристик имеет большое значение. Он был разработан в сотрудничестве с компанией Airbus с целью обеспечения безопасности систем управления полётом авиалайнеров, в том числе Аэробуса A380.
Даймлер — в различнейших проектах, в том числе при разработке блока управления обменом сообщениями нового грузовика Актрос.
Хонда — при разработке электронно-цифровых систем управления двигателем с полной ответственностью.
Вестас — при разработке систем управления ветрогенераторами.
ОХБ — при разработке кода для спутниковых систем навигации и связи.
МТУ — для доказания корректности действия систем управления аварийными генераторами на АЭС.
Доступны версии анализатора для многочисленных комбинаций микропроцессоров и компиляторов.
айТи поддерживает автоматический обмен данными со множеством средств разработки ПО, в том числе:
Использование айТи для статического тестирования вашего ПО соответствует нормам 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