MONACO — A domain-specific language supporting hierarchical abstraction and verification of reactive control programs | IEEE Conference Publication | IEEE Xplore