Specification and Compositional Verification of Real-Time Systems