Mục tiêu cuối cùng của công nghệ phần mềm là để có thể tự động tạo ra các hệ thống phần mềm dựa trên các yêu cầu của họ. Trong thời gian này, chúng tôi vượt qua sự tổng hợp của các chương trình thực thi, và tập trung vào nguồn gốc tự động của thiết kế kiến trúc của hệ thống phần mềm. Điều này là có thể bởi vì thiết kế kiến trúc phần lớn là việc áp dụng các giải pháp tiêu chuẩn được biết đến trong một combinationthat tối ưu hóa các đặc tính chất lượng (như modifiability và hiệu quả) của hệ thống soft-ware. Những giải pháp tiêu chuẩn là tài liệu cũng như phong cách kiến trúc [33] và các mẫu thiết kế [10] thuật toán .Genetic (GAS) [19] được thể hiện là một phương pháp khả thi để sản xuất kiến trúc phần mềm từ các yêu cầu chức năng [24, 28, 29]. Tuy nhiên, exper-iments với sinh sản vô tính [25] sẽ đề nghị rằng các nhà điều hành chéo
đang được dịch, vui lòng đợi..