A timed model for communicating sequential processes