Structure and models of artifactual routine design problems for computational synthesis

Computational synthesis (CS) researches the automatic generation of solutions to design problems. The aim is to shorten design times and present the user with multiple design solutions. However, initializing a new CS process has not received much attention in literature. With this motivation, this paper presents a framework to structure and model routine design to assist the development of new CS processes. First, concepts are presented and used to propose a structure for artifactual routine design problems. Latter, base models (building blocks) for creating new designs are described. Finally, a classification of design families according to its structure and models is presented together with its relation to know CS methods.