This project addresses the work required to produce a "reference implementation" of MTOSI and a means to drive that reference implementation; a "simulator". The intent of the implementation lab and the simulator together is to provide a publicly available example of how MTOSI could be used in different circumstances with different distributed platforms and middleware solutions. It is expected that this work will promote interoperability and the general adoption of the MTOSI specifications, and will thus be seen as an important contribution to the industry in this context.