FEC:10.1504/IJEE.2015.074915 FEC:10.1504/IJEWM.2016.076758