Developing distributed applications by semantics-based automatic replication | IEEE Conference Publication | IEEE Xplore