10.1109/TC.2018.2866040