Source: http://chr.trouillard.free.fr/cdt/Cours/CoursmodelisationAM.pdf