Affiliation: | aIntegrated Manufacturing Technologies Institute, National Research Council Canada, 800 Collip Circle, London, Ont., Canada N6G 4X8;bSoftware School, Fudan University, Shanghai, 200433 PR China;cDepartment of Electrical and Computer Engineering, University of Western Ontario, London, Ont. Canada. N6A 5B9 |