Component-based CPS design (2)