Title: Challenges and Directions Forward for Dealing with the Complexity of Future Smart Cyber-Physical Systems