selected publications conference paper ems-drd a new open platform for distributed real-time programming. . 2005