LIA/CERI, University of Avignon, France;Faculty of Engineering and Computer Science, Concordia University, Montreal, Canada;Department of Electrical and Computer Engineering, University of Manitba, Winnipeg, Canada;Department of Computer Science and Engineering, University of Nebraska-Lincoln, Lincoln, NE, USA