10.1109/TC.2015.2455981