Systems = Components + Languages: Building a Flexible Real-Time Simulation and Test Environment. - Brian Kirk; Stuart Doyle; Toby Harris; Tom Priestly (JMLC, 2003)