Gateways: a technique for adding event-driven behavior to compiled simulations | IEEE Journals & Magazine | IEEE Xplore