Source: https://hal.univ-lorraine.fr/tel-01776251/file/2005NAN21032_2.pdf