Enabling flexible cross-version interoperability for distributed services | IEEE Conference Publication | IEEE Xplore