Multi-Paradigm Modelling Approaches for Cyber-Physical Systems