Tool Support for Software Architecture Design with Genetic Algorithms
Hadaytullah, Sriharsha Vathsavayi, Outi Sievi-Korte, Kai Koskimies · 2010
Automated support for software architecture design is discussed. The proposed approach is based on a tool applying genetic algorithms for producing potential architecture proposals. The tool requires a basic functional decomposition of the system and the specification of the quality requirements as input, relying on a repository of standard solutions like patterns and architectural styles. The underlying techniques and the design of the tool are discussed, and the usage of the tool is illustrated by an example.