Communicating abstract data type values in heterogeneous distributed programs | IEEE Conference Publication | IEEE Xplore