Generating code from hierarchical state-based requirements | IEEE Conference Publication | IEEE Xplore