Source: https://hal.univ-lorraine.fr/tel-01750649/file/DDOC_T_2013_0296_GAASCHT.pdf