A morphological study of fivefold Islamic geometric patterns using formal grammar for computer-aided design applications | Publicación