Model-based compositional verification approaches and tools development for cyber-physical systems