Computer-aided Design Assembly Research Articles