SWEVM: a software EVM for embedded system programming. - Jian-Hong Liu; Jing Chen; Chen-Yung Wang (ICPADS, 2007)