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