Real-Time Java in Control and Automation: A Model Driven Development Approach | Synapse