Source: https://thesesups.ups-tlse.fr/4156/1/2017TOU30386.pdf