Текст статьи не публикуется в открытом доступе в соответствии с политикой журнала.
Статья посвящена проблеме автоматизации и ускорения процесса разработки программного обеспече-
ния, в том числе мультиверсионного программного обеспечения. Рассмотрены особенности автоматической
и автоматизированной генерации программного кода по диаграммам и блок-схемам различного вида. При-
ведено описание предметно-ориентированного языка для определения программных алгоритмов. Описаны
средства и методы генерации кода на целевом языке программирования по блок-схемам с использовани-
ем описания алгоритма на предметно-ориентированном языке в качестве промежуточного представления.
В статье предложена новая концептуальная модель двухфазной трансляции кода мультиверсий программ-
ных модулей, которая позволяет упростить процесс создания мультиверсионного программного обеспече-
ния, а также программного обеспечения других типов. Приведен практический пример генерации кода на
целевом языке программирования Cи алгоритма равномерного поиска по его графическому представлению
в виде блок-схемы.