Cyber-Physical Systems embody the battle between Self-Awareness and Context-Awareness