ROSY: An elegant language to teach the pure reactive nature of robot programming | IEEE Conference Publication | IEEE Xplore