10.1109/ICTP.2017.8285902