Building reusable simulators using hierarchical event graphs | IEEE Conference Publication | IEEE Xplore