Hermes: an integrated language and system for distributed programming | IEEE Conference Publication | IEEE Xplore