master-thesis Thesis conducted for obtaining the Master's degree in Computer Science from the University of Liège