Рассматривается задача восстановления структурных компонентов программного обеспечения. Предлагается алгоритм автоматического определения циклов в исполняемом коде