Source: http://thesesups.ups-tlse.fr/2295/1/2014TOU30040.pdf