Synthesizing communication gateways from protocol and service specifications | IEEE Conference Publication | IEEE Xplore