Department of Computer and Information Sciences, University of Delaware, Newark, Delaware, USA. tudor@cis.udel.edu|Department of Computer and Information Sciences, University of Delaware, Newark, Delaware, USA. tudor@cis.udel.edu|Department of Computer and Information Sciences, University of Delaware, Newark, Delaware, USA. tudor@cis.udel.edu