10.1109/ICSPCS.2016.7843361