The synchronous approach to reactive and real-time systems | Synapse