Аннотация:В работе рассматриваются метод построения метапрограммы, оценивающей наихудшее время исполнения исходной программы, его принципиальная схема и обоснование корректности. Особое внимание уделяется статической априорной оценке числа итераций циклов потока управления. Проводится обзор существующих методов и средств решения задачи нахождения оценки наихудшего времени исполнения программ. Приводится описание практической реализации рассмотренного метода и его экспериментальное исследование.