Source: http://thesesups.ups-tlse.fr/3303/1/2016TOU30190.pdf