Source: http://csidoc.insa-lyon.fr/these/2003/ait_saadi/13_chap5.pdf