Real-time Java in control and automation: a model driven development approach. - Kleanthis Thramboulidis; A. Zoupas (ETFA, 2005)