SMART MANUFACTURING FOR INDUSTRY 4.0 Concepts and Challenges