Source: https://www.irit.fr/publis/SIG/Article PECUSI 2010 Hamdi Chaker.pdf