Zaslat SMS: AICAAD : artificial intelligent CAAD : an approach to integrate artificial intelligent features in CAAD /