Source: http://lmb.univ-fcomte.fr/IMG/pdf/f_langrognet_genie_logiciel_2016_09.pdf