В
системах
реального
времени
своевременное
завершение
задач
имеет
очень
большое
значение.
Для
обеспечения
правильности
работы
такой
системы
разработчик
должен
гарантировать,
что
каждая
её
задача
будет
всегда
выполняться
за
определённый
временной
интервал.
Иначе
говоря,
ему
нужно
заранее
точно
вычислить
максимальное
время
выполнения
каждой
задачи
в
худшем
случае
(worst-case execution time, сокращённо WCET).
Но вычисление WCET — дело чрезвычайно трудное. На сегодняшний день даже самые распространённые методы определения WCET очень ненадёжны:
Наши анализаторы aiT WCET Analyzers позволяют вам раз и навсегда решить эти проблемы. aiT WCET Analyzers статически исследуют вашу систему реального времени на основе формальных моделей кэша и конвейера соответствующего микропроцессора и автоматически определяют WCET каждой задачи с самой высокой степенью точности.
Анализаторы aiT предназначены для разработчиков систем реального времени с повышенными требованиями к обеспечению безопасности, а также любых других систем, где точное знание временных характеристик имеет большое значение. Они были разработаны в сотрудничестве с компанией Airbus в рамках проекта DAEDALUS с целью обеспечения безопасности систем управления полётом пассажирских авиалайнеров. |
The results obtained on the topic of WCET, and the improvements of the AbsInt
tool is one of the most important results of the DAEDALUS project, from both
technical and industrial points of view. <…> aiT is probably
the best of its kind in the world, and it is justified to consider this result
as a breakthrough.
DAEDALUS Project Final Review