Source: http://www.utc.fr/lec/theses/manuscrits/2012_SButterbach_Memoire-these-finale.pdf