@inproceedings {260902, author = {Benoit Garbinato and Rachid Guerraoui}, title = {Using the Strategy Design Pattern to Compose Reliable Distributed Protocols}, booktitle = {Third USENIX Conference on Object-Oriented Technologies and Systems (COOTS 97)}, year = {1997}, address = {Portland, OR}, url = {https://www.usenix.org/conference/coots97/presentation/garbinato}, publisher = {USENIX Association}, month = jun }