10.1109/ICICS.2009.5397692