Исследуется возможность применения генетического программирования как одного из эффективных способов решения задачи синтеза распределенной информационной системы. Определены основные характеристики генетических операторов и генетического алгоритма. Показаны особенности его работы.