Source: https://theses.hal.science/tel-03556929/file/2021LILUH026.pdf