Investigation of PLM Utilities and Concepts in Engineering Curriculum: Challenges and Opportunities