Communication protocol engineering. (2018)