Time-varying systems