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