Affiliation: | (1) Department of Systems and Computer Engineering, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5BC, Canada;(2) Department of Computer Science, University of Maryland, 4111 A.V. Williams Building, College Park, MD 20742, USA |