Synchronous Modelling of Asynchronous Systems