Java takes flight: Time-portable real-time programming with exotasksJoshua AuerbachDavid F. Baconet al.2007LCTES 2007