In recent years, an increased effort has been directed toward a better understanding of
design methodology and the design process. Design methodology is the study of the
process of designing. One goal of this research is to define the design process in sufficient
detail to allow it to be encoded in a form amenable to execution in a computer, using
"artificial intelligence" (AI).